html{width: 100%;height: 100%;word-break:break-all;word-wrap:break-word;}
body{
	margin: 0;font-size: 14px;line-height: 20px;font-family:"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;
	background-color: #F1F1F1;color: #333;width: 100%;min-height: 100%;
	/*background: url(../images/bg.jpg) repeat 0 0 #eaeaea;*/position: relative;
}

ul{list-style: none;padding: 0;margin: 0;}
a{color: #3498DB;text-decoration: none;}
a:hover{text-decoration: none;}
.color-depth{color: #3498DB;}
.color-depth:hover,.color-depth:active{text-decoration: underline;}


h1,h2,h3,h4,h5,h6{margin: 0;}
p{margin: 0;}
.curp{cursor: pointer!important;}
blockquote{margin: 0;padding: 10px;background-color: #EFF1F3;border-left: 8px solid #E5E8EC;margin-bottom: 20px;}
img{vertical-align: top;border: 0;}
input[type="text"],input[type="password"]{
	height: 20px;line-height: 20px;padding: 8px 10px;margin: 0;background-color: #FFF;border: 0;outline: none;
	font-size: 14px;color: #333;vertical-align: top;
	-webkit-transition: box-shadow ease .4s;
			transition: box-shadow ease .4s; 
	font-family: "Microsoft Yahei",arial,\5b8b\4f53,sans-serif;
}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{box-shadow: 0 0 10px rgba(0,0,0,.2);}
input[type="checkbox"]{margin: 0 4px 0 0;vertical-align: -1px;outline: none;}
input[type="radio"]{margin: 0 4px 0 0;vertical-align: -1px;}
textarea{
	margin: 0;
	line-height: 20px;padding: 8px 10px;outline: 0;border: 1px solid #DDD;font-size: 14px;vertical-align: top;
	resize: none;
	-webkit-transition: box-shadow ease .4s;
			transition: box-shadow ease .4s;
}

.input-error,input[type="text"].input-error:focus,
input[type="password"].input-error:focus,textarea.input-error:focus{
	box-shadow: 0 0 10px rgba(255,0,0,.4);
}
.disabled{cursor: not-allowed;background-color: #eee;}
/* CSS3运动效果 */
.move-4{
	-webkit-transition: background-color ease .4s;
			transition: background-color ease .4s;
}
.ease-in-out{
	-webkit-trasition:all .1s ease-in-out 0;
		   transition:all .1s ease-in-out 0;
}

/* 公用样式区 */
.clearfix{zoom:1;_height:1px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.inb,.inb-vt{display: inline-block;*display: inline;zoom: 1;}
.inb-vt{vertical-align: top;}
.dn{display: none;}
.vh{visibility: hidden;}
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.pr{position: relative;}
.oh{overflow: hidden;}
.odt{display: block;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.en-wrap{word-break:break-all;word-wrap:break-word;}

.full{display: block;width: 100%;height: 100%;}
.cp{cursor: pointer;}
.mb10{margin-bottom: 20px;}

.rl-btn{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 30px;background-color: #3498DB;color: #FFF;padding: 0 14px;border-radius: 2px;font-family: Helvetica,Arial,sans-serif;}
.rl-btn:hover{opacity: .8;}

.plus-v-p-12,.plus-v-c-12{
	display: inline-block;*display: inline;zoom: 1;position: absolute;right: -2px;bottom: -2px;
	width: 14px;height: 12px;
}
.plus-v-p-12{background: url(../images/plus-v-p-12.png) no-repeat 0 0 transparent;}
.plus-v-c-12{background: url(../images/plus-v-c-12.png) no-repeat 0 0 transparent;}

.plus-v-p-14,.plus-v-c-14{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	width: 16px;height: 14px;margin-left: 2px;margin-top: 3px;margin-right: 6px;
}
.plus-v-p-14{background: url(../images/plus-v-p-14.png) no-repeat 0 0 transparent;}
.plus-v-c-14{background: url(../images/plus-v-c-14.png) no-repeat 0 0 transparent;}

.rating{display: inline-block;*display: inline;zoom: 1;vertical-align: top;height: 14px;}
.rating .rating-holder{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	height: 14px;width: 90px;background-image: url(../images/star-no.png);
	background-image: -webkit-image-set(url(../images/star-no.png) 1x, url(../images/star-no_2x.png) 2x);
	background-image: image-set(url(../images/star-no.png) 1x,url(../images/star-no_2x.png) 2x);
	line-height: 14px;overflow: hidden;
}
.rating .rating-holder span{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin: 0;padding: 0;
	width: 14px;height: 14px;background-image: url(../images/star-yes.png);
	background-image: -webkit-image-set(url(../images/star-yes.png) 1x, url(../images/star-yes_2x.png) 2x);
	background-image: image-set(url(../images/star-yes.png) 1x,url(../images/star-yes_2x.png) 2x);
}
.rating span.num{
	color: #F7B42C;font-size: 14px;line-height: 14px;margin-top: 2px;margin-right: 0;margin-left: 6px;width: auto;
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	font-family: Helvetica,Arial,sans-serif;
}
.rating-num{float: right;color: #F7B42C;font-size: 14px;}
.dialog-close{
	position: absolute;right: 2px;top: 2px;font-family: "sans-serif";color: #666;cursor: pointer;
	text-align: center;opacity: .8;filter:alpha(opacity=80);font-weight: bold;font-size: 18px;*font-size: 20px;
}
.dialog-close:hover{color: #000;opacity: .9;filter: alpha(opacity=90);}
/* 共有弹框样式封装 */
.xm-tip-dialog{
	background-color:#fff;padding:25px;line-height:18px;font-size:14px;color:#123;
	border:1px solid #cacaca;border-radius:2px;z-index:200;
	display:inline-block;*display:inline;zoom:1;box-shadow:0 0 8px rgba(127,127,127,0.2);
	position:fixed;top:30%;left:50%;margin-left:-80px;display:none;
}
.xm-tip-dialog img,.xm-tip-dialog span{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.xm-tip-dialog img{width:18px;height:18px;margin-right:8px;}

/* 公共遮罩 */
.xm-mask{
	position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 100;display: block;overflow: hidden;
}
.xm-ref{
	display: inline-block;*display: inline;zoom: 1;width: 1px;height: 100%;margin-right: -.31em;
	overflow: hidden;vertical-align: middle;background-color: red;
}

/* confirm样式 */
.xm-con-dialog{
	border: 1px solid #c3c3c3;background-color: #FFF;z-index: 150;margin-left: -130px;
	position: fixed;top: 30%;left: 50%;min-width: 260px;text-align: center;font-size: 14px;color: #123;
}
.xm-con-title{height: 40px;padding: 0 30px;}
.xm-con-main{padding: 0 50px;}
.xm-con-btn{margin: 30px 0 20px;text-align: center;}
.xm-con-btn a{margin: 0 12px;line-height: 24px;height: 24px;}


/* header样式 */
.header{width: 100%;min-width: 960px; height: 0px;background-color: #222;font-family: Helvetica,Arial,sans-serif;font-size: 12px;}
.header-main{width: 100%;min-width: 960px; max-width: 1180px;margin-left: auto;margin-right: auto;}
.header-left li{float: left;line-height: 28px;height: 28px;}
.header-left li a{display: inline-block;*display: inline;zoom: 1; padding: 0 12px;color: #d5d5d5;}
.header-left li a:hover,.header-right li a:hover,.header a.sel{color: #FFF;text-decoration: none;}
.header-right li{float: right;line-height: 28px;}
.header-right li a{display: block;padding: 0 12px;color: #d5d5d5;}
.hover-content{width: 200px;background: #fff;position: absolute;left: -70px;z-index: 1000;text-align: center;font-family: Verdana,"Lantinghei SC","Hiragino Sans GB","Microsoft Yahei",Helvetica,arial,\5b8b\4f53,sans-serif;display: none;}
.hover-content h1{font-size: 18px;margin-top: 5px;margin-bottom:-2px;}
.hover-content .is{-webkit-font-smoothing: antialiased;font-smoothing: antialiased;padding: 0 0 21px;}
.hover-content .logo{width: 50px;margin-top: 31px;}
.hover-content .ewm{width: 105px;margin-top: 18px;}
.hover-content i {display: inline-block;width: 10px;height: 10px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;left: 50%;margin-left: -5px;top: -3px;}
.app-hover:hover .hover-content{display: block;}
.header-left li a.header-msg{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin-top: 5px;
	margin-left:-8px;line-height: 18px;height: 18px;padding: 0 4px;border-radius: 2px;
	background-color: #e74c3c;color: #FFF;position: relative;
}
.header-left li .header-msg:before{
	display:block;width:0;height:0;content:"";position:absolute;right: 100%;
	top: 50%;margin-top: -4px;border-style: solid;
	border-width: 4px 6px 4px 0;border-color: transparent;border-right-color: #e74c3c;
}
.header-left li .dn{display: none!important;}

/* 首页导航条带图片轮播 */
.fix-wrap{
	width: 100%;height: 34px;line-height: 34px;
	padding: 15px 0;background-color: #F9F9F9;/*position: relative;*/z-index: 100;
	position: fixed; left: 0;
}
.fix-wrap a{color: #333;}
.fix-list{float: left;position: relative;font-size: 15px;}
.fix-item{float: left;margin-right: 10px;}
.fix-item a{display: block;padding: 0 10px 15px 10px;color: #333;}
.fix-item a:hover{color: #3498DB;}
.fix-item-more{float: left;}
.fix-sel{font-weight: bold;}

.fix-move{position: absolute;left: 0;bottom: 0;height: 4px;background-color: #2689FF;}

.fix-wrap .index-tip span{background-color: #E74C3C;color: #FFF;}

.index-header{
	position: relative;width: 100%;min-width: 960px; max-width: 1440px;height: 500px;margin-left: auto;margin-right: auto;
	margin-bottom: -50px;/*用于区分首页内页的距离*/
	position: relative; z-index: 2;
}
.index-nav a{color: #FFF;}
.index-nav a:hover{color: #D5D5D5;}
.index-wrap{
	position: absolute;z-index: 2;left: 0;top: 0;right: 0;
}
.index-nav{
	color: #FFF;height: 34px;line-height: 34px;
	padding: 15px 0;max-width: 1180px;margin-left: auto;margin-right: auto;
}
.index-logo{display: block;width: 100px;height: 32px;float: left;margin-right: 40px;margin-left: 10px}
.france-logo{
    display: block;
    /*width: 17px;
    height: 12px;*/
    float: left;
    margin-right: 40px;
    margin-left: -38px;
    /*margin-top: 4px;*/
    position: relative;
    cursor: pointer;
}
.france-logo img{
	/*width: 100%;*/
	height: 32px;
}
.index-nav .index-logo img,.fix-main .index-logo img{width: 100px;height: 32px;}
.index-nav-list{margin-left: -20px;float: left;font-size: 15px;}
.index-nav-list>li{float: left;margin-left: 10px;}
.index-nav-list li a{display: block;padding: 0 10px;}
/*.index-nav-list li a:hover{font-weight: bold;}*/
.index-nav-list li span i,.fix-item-more span i{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin-top: 15px;*margin-top: 8px;
	margin-left: 4px;
	width: 10px;height: 6px;background: url(../images/nav-more.png) no-repeat;
}
.fix-item-more span i{background: url(../images/nav-black.png);}
.index-item-more:hover{color: #D5D5D5;}
.index-item-more:hover i{background: url(../images/nav-more-hover.png) no-repeat;}
.fix-item-more:hover i{background-image: url(../images/nav-more-hover2.png);}
.index-item-more,.fix-item-more{position: relative;z-index: 2;cursor: default;text-align: center;padding: 0 10px 16px;}
.index-item-more .index-sub li a{color: #d5d5d5;}
.index-item-more:hover .index-sub{left: -30px;top: 36px;opacity: 1;filter:alpha(opacity=100);}
.fix-item-more:hover .fix-sub{left: -29px;top: 40px;opacity: 1;filter:alpha(opacity=100);}

.index-tip{float: right;margin-right: 10px;}
.index-tip span{
	display: inline-block;*display: inline;zoom: 1;font-size: 12px;height: 20px;line-height: 20px;
	*margin-top: 3px;background-color: #333;filter:alpha(opacity=85);
	background-color: rgba(255, 255, 255, 0.2);margin-left: 6px;vertical-align: middle;border-radius: 2px;
	padding: 0 6px;
}
.index-user{
	float: right;position: relative;z-index: 10;width: 120px;height: 34px;padding-bottom: 16px;
	margin-right: 10px;cursor: default;text-align: center;
}
.index-user .plus-v-p-14,.index-user .plus-v-c-14{
	margin-top: 11px;margin-left: 2px;
}
.index-nav .index-user:hover{color: #D5D5D5;}
.index-user .name{display: inline-block;*display: inline;zoom: 1;vertical-align: top;max-width: 100px;}
.index-sub,.fix-sub{
	position: absolute;left: 0;top: -9999px;opacity: 0;filter:alpha(opacity=0);
	width: 120px;border-radius: 2px;box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
	background-color: #FFF;color: #333;font-size: 13px;
}
.occupied{display: none; height: 64px; width: 100%;}
.index-wrap .index-sub{background-color: #333;}
.index-sub a,.fix-sub a{color: #333;display: block;}
.index-sub a:hover,.fix-sub a:hover{background-color: #F5F5F5;}
.index-wrap .index-sub a{color: #d5d5d5;}
.index-wrap .index-sub a:hover{background-color: #222;color: #fff;}
.fix-wrap .index-user:hover .index-sub{top: 40px;opacity: 1;filter:alpha(opacity=100);}
.index-wrap .index-user:hover .index-sub{top: 36px;opacity: 1;filter:alpha(opacity=100);}
.index-user .index-sub a:hover{color: #333}
.index-wrap .index-user .index-sub a:hover{color: #fff;}
.index-left{box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.index-login{float: right;}
.index-login a{margin-right: 20px;}
.index-login a:last-child{margin-right: 10px;}

.index-search{float: right;position: relative;display: block;*width:205px;height: 32px;margin-top: 1px;margin-right: 10px;}
.index-search input{
	background-color: #F1F1F1;background-color: rgba(241,241,241,.2);filter: alpha(opacity=40);
	border: 1px solid rgba(204, 204, 204, .5);line-height: 20px;padding: 5px 40px 5px 10px;
	vertical-align: top;
	border-radius: 2px;
}
.index-search input:focus{background-color: rgba(241,241,241,.3);}
.index-search-btn{
	position: absolute;width: 32px;height: 32px;right: 0;top: 0;
	background-image: url(../images/search-btn.png);
	background-image: -webkit-image-set(url(../images/search-btn.png) 1x,url(../images/search-btn_2x.png) 2x);
	background-image: image-set(url(../images/search-btn.png) 1x,url(../images/search-btn_2x.png) 2x);
	background-position: 8px 8px;
	background-repeat: no-repeat;
}
.fix-wrap .index-search-btn{background-image: url(../images/search-btn-fix.png);

background-image: -webkit-image-set(url(../images/search-btn.png) 1x,url(../images/search-btn_2x.png) 2x);
background-image: image-set(url(../images/search-btn.png) 1x,url(../images/search-btn_2x.png) 2x);
background-position: 8px 7px;
background-repeat: no-repeat;}

.index-prev,.index-next{
	position: absolute;z-index: 2;top: 50%;margin-top: -38px;
	display: inline-block;*display: inline;zoom: 1;cursor: pointer;
	width: 40px;height: 69px;background-image: url(../images/icon-slides.png);
}
.index-prev{background-position: -84px 0px;left: 20px;}
.index-prev:hover{background-position: 0px 0px;}
.index-next{background-position: -125px 0px;right: 20px;}
.index-next:hover{background-position: -43px 0px;}
.index-header .dn{display: none;}


/* 首页主内容区 */
	/* 侧边样式 */
.tags{margin-left: -8px;margin-top: -8px;}
.tags a{
	margin-left: 8px;margin-top: 8px;
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;height: 26px;line-height: 26px;padding: 0 12px;
	background-color: #F1F1F1;color: #3498DB;border-radius: 2px;
	font-size: 12px;font-family: Helvetica,Arial,sans-serif;
}
.tags a:hover{background-color: #3498DB;color: #FFF;}
.tags .sel{background-color: #3498DB;color: #FFF;}
.ori-list{margin-top: -15px;}
.ori-list li{padding-top: 15px;margin-top: 15px;border-top: 1px solid #F1F1F1;}
.ori-list li:first-child{border: 0;}
.ori-intro{display: block;color: #666;background-color: #f1f1f1;padding: 8px 10px;margin-top: 15px;position: relative;font-size: 12px;font-family: '宋体';border-radius: 2px;line-height: 22px;}
.ori-intro span{
	position: absolute;width: 0;height: 0;left: 20px;bottom: 100%;
	border-left: 8px solid transparent;border-right: 8px solid transparent;
	border-bottom: 10px solid #F1F1F1;
}
.ori-title{color: #333;font-weight: bold;}
.ori-title:hover{color: #666;}

.ori-user{font-family: Helvetica,Arial,sans-serif;margin-top: 6px;text-align: right;color: #333;font-size: 12px;}
.ori-user a{display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-size: 12px;}
.ori-user a.name{max-width: 150px;margin-right: 4px;color: #666;}
.ori-user a.name:hover{color: #333;/*text-decoration: underline;*/}
.ori-user a.work{max-width: 120px;margin-left: 4px;color: #3498DB;}
.ori-user a.work:hover{color: #666;/*text-decoration: underline*/;}

.active-list li{margin-top: 20px;}
.active-list li a{display: block;}
.active-list li a img{width: 100%;}
.active-list a:hover{opacity: 0.9;}
.hot-list li{margin: 0 -20px;}
.hot-list li a{
	display: block;padding: 6px 20px 6px 40px;position: relative;font-size: 12px;font-family: Helvetica,Arial,sans-serif;color: #747f8c;line-height: 22px;
}
.hot-list li:hover{background-color: #F9F9F9;}
.hot-list li a span.hot-num{
	color: #3498DB;font-family: "Georgia";font-size: 16px;font-weight: bold;
	position: absolute;left: 20px;top: 4px;}

.index-tab{
	position: relative;z-index: 2;
	background-color: #F9F9F9;height: 50px;line-height: 50px;border-bottom: 1px solid #DDD;
}
.index-tab a{
	display: block;height: 100%;float: left;padding: 0 30px;color: #333;border-right: 1px solid #DDD;
}
.index-tab a.sel{background-color: #FFF;border-bottom: 1px solid #FFF;}
.index-tab a.hot{position: relative;}
.index-tab a.hot span{position: absolute; width: 18px; height: 14px; background-image: url(../images/hot.png); background-repeat: no-repeat; background-image: -webkit-image-set(url(/Public/Home/images/hot.png) 1x,url(/Public/Home/images/hot_2x.png) 2x); background-image: image-set(url(/Public/Home/images/hot.png) 1x,url(/Public/Home/images/hot_2x.png) 2x); top:19px; right: 9px;}
.index-tab a.hot span.animate{
animation:wobble .15s 0s ease both;
-webkit-animation:wobble .15s 0s ease both;
-moz-animation:wobble .15s 0s ease both;}
@keyframes wobble{
0%{transform:translateY(0%)}
33%{transform:translateY(-10%)}
66%{transform:translateY(-20%)}
100%{transform:translateY(0%)}
}
@-webkit-keyframes wobble{
0%{-webkit-transform:translateY(0%)}
33%{-webkit-transform:translateY(-10%)}
66%{-webkit-transform:translateY(-20%)}
100%{-webkit-transform:translateY(0%)}
}
@-moz-keyframes wobble{
0%{-moz-transform:translateY(0%)}
33%{-moz-transform:translateY(-10%)}
66%{-moz-transform:translateY(-20%)}
100%{-moz-transform:translateY(0%)}
}
/*qq空间和微博关注*/
.index-tab a.follow_btn.status_followed,.index-tab .follow_data a{padding: 0; border:none;}
.WB_FB_show{position: absolute; top: 15px; right: 0; line-height: normal;}
/*首页分享 屏幕小于1200时*/
@media screen and (max-width:1200px){
	.WB_FB_show .qzone{display: none !important;}
}
@media \0screen\,screen\9{
	.WB_FB_show .qzone{display: none !important;}
}

.WB_FB_show .qzone, .WB_FB_show .weibo{float: left;}
.index-main{background-color: #FFF;padding: 30px;}
.index-list{margin-top: -40px;background-color: #FFF;}
.index-list li{margin-top: 50px;}
.index-img{display: block;float: left;position: relative;overflow: hidden;}
.index-img img{width: 100%;height: 100%;transition: all 2.5s linear;
-moz-transition: all 2.5s linear;
-webkit-transition: all 2.5s linear;
-o-transition: width all 2.5s linear;}
.index-img img:hover{transform: scale(1.09,1.09);
-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
-o-transform: scale(1.09,1.09);	
-moz-transform: scale(1.09,1.09);}
.index-text{position: relative;}
.index-text h1{
	font-size: 20px;font-weight: normal;line-height: 34px;
	max-height:64px;overflow: hidden;}
.index-text h1 a{color: #333;font-weight: bold;word-wrap: break-word;overflow-wrap: break-word;}
.index-text h1 a:hover{color: #666;}
.index-like{position: absolute;left: 0;bottom: 0;right: 0;height: 16px;}
.index-like .time{font-size: 12px;color: #999;float: left;margin-right: 10px;}
.index-like .post-ope{line-height: 18px;}
h1 .mark{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-size: 12px;font-weight:normal!important;font-family: Helvetica,Arial,sans-serif;
	padding: 0 8px;color: #FFF!important;line-height: 20px;margin-top: 6px;*margin-top: 2px;margin-left: 6px;
}
h1 .mark-blue{background-color: #5CBEFF;}
h1 .mark-green{background-color: #5DCB8B;}
h1 .mark-red{background-color:  #FF7B6E;}


.index-con{color: #999;font-size: 12px;margin: 6px 0;min-height: 10px;line-height: 24px;}
.index-con .rating{margin-top: 3px;*margin-top: -3px;}
.index-con .plus-v-p-12,.index-con .plus-v-c-12{position: static;vertical-align: top;margin-top: 5px;*margin-top: 0;margin-right: 6px;margin-left: 2px;}
.index-con a{color: #999;}
.index-con .user{font-weight: bold;color: #666;}
.index-intro a{font-size: 16px;line-height: 26px;max-height: 52px;overflow: hidden;color: #747f8c;
	/*font-family:Helvetica,Arial,sans-serif;
	font-family:"Microsoft Yahei","冬青黑体简体中文 w3";*/}

/*活动页面
 *覆盖主页列表样式
*/
.index-activity-main{padding-top: 0; padding-left: 0; padding-right: 0;}
.index-activity{margin-bottom: 20px; position: relative;}
h3 .mark{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-size: 12px;font-weight:normal!important;font-family: Helvetica,Arial,sans-serif;
	padding: 0 6px;color: #FFF!important;line-height: 20px;margin-top: 2px;margin-left: 6px;cursor: default;
}
.mark-activity-0{background-color:  #e74c3c;}
.mark-activity-1,.mark-activity-2{background-color:  #3498db;}
.mark-activity-3{background-color:  #ccc;}
.mark-activity{background-color:  #e74c3c;}
.activity-address,.activity-time{vertical-align: top; margin-bottom: 10px;}
.activity-icon{width: 20px; height: 22px; margin-right: 10px; display: inline-block; *display: inline; *zoom: 1;vertical-align: middle;}
.activity-address .activity-icon{background-image:  url(../images/activity-icon.png?20140411);background-image: -webkit-image-set(url(../images/activity-icon.png) 1x,url(../images/activity-icon_2x.png) 2x); n=background-image: image-set(url(../images/activity-icon.png) 1x, url(../images/activity-icon_2x.png) 2x); background-repeat: no-repeat;background-position: 0 -25px;}
.activity-time .activity-icon{background-image:  url(../images/activity-icon.png?20140411);background-image: -webkit-image-set(url(../images/activity-icon.png) 1x,url(../images/activity-icon_2x.png) 2x); n=background-image: image-set(url(../images/activity-icon.png) 1x, url(../images/activity-icon_2x.png) 2x); background-repeat: no-repeat;background-position: 0 0;}
.activity-bread{margin-bottom: 20px;}
.activity-bread a{color: #123;line-height: 40px;padding-left: 10px;}
.activity-bread a:hover{color: #4bf;}
.activity-item{text-align: center;}
.activity-content{text-align: left;}
.activity-apply{line-height: 30px;padding: 0 10px;border-radius: 2px;display: inline-block; margin-top: 20px;}
.apply-ing{background-color: #3498DB;color: #FFF;}
.apply-end{cursor: default; background-color: #ccc;color: #FFF;}
.activity-apply:hover{opacity: .8;}
.apply-end:hover{opacity: 1;}

/*已报名人*/
.baoming-avatar{margin-top: 30px;}
.baoming-avatar .applyed-num{text-align: left; font-size: 12px;margin-bottom: 6px;}
.baoming-avatar ul{text-align: left;}
.baoming-avatar ul li{display: inline-block; *display: inline; *zoom: 1; width: 29px; height: 29px; vertical-align: top; margin-right: 5px; }
.baoming-avatar ul li.etc{width: 13px; line-height: 40px;}
.baoming-avatar ul li img{width: 30px; height: 30px; vertical-align: top;}

/*全部排序*/
.activity-sort{position: absolute; right: 0; top: 0; background-color: #fff; text-align: center; height: 30px; line-height: 30px;border-radius: 2px;}
.activity-sort .sort-all{display: block; width: 60px; height: 30px; position: relative; padding: 0 80px 0 10px; /*font-family: "微软雅黑";*/ color: #333;}
.activity-sort .sort-all:hover{background-color: #fff; color: #000;}
.activity-sort .sort-sub{display: none; background-color: #fff; *zoom: 1;border-radius: 2px;}
.activity-sort .sort-sub li{height: 30px; cursor: pointer;}
.activity-sort .sort-sub li a{ color: #333; /*font-family: "微软雅黑";*/padding: 0 80px 0 20px;}
.activity-sort .sort-sub li a:hover{ color: #fff;/* font-family: "微软雅黑";*/padding: 0 80px 0 20px;}
.activity-sort .sort-sub li:hover{background-color: #3498DB; color: #fff;}

.triangle-bottom{
	position: absolute; right: 14px; bottom: 12px;
	width: 0; height: 0; margin-right: 0;
	border-top: 5px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.triangle-top{
	position: absolute; right: 14px; bottom: 12px;
	width: 0; height: 0; margin-right: 0;
	border-bottom: 5px solid #000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}


.rotate{position: absolute;z-index: 1;width: 100%;height: 100%;overflow: hidden;}
.rotate-item{
	position: absolute;z-index: 1; width: 100%;height: 100%;opacity: 0;filter:alpha(opacity=0); 
	background-position: center center;background-repeat: no-repeat;
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity 800ms ease-in-out;
	   -moz-transition: opacity 800ms ease-in-out;
		-ms-transition: opacity 800ms ease-in-out;
		 -o-transition: opacity 800ms ease-in-out;
			transition: opacity 800ms ease-in-out;
}
.rotate-active{z-index: 2;opacity: 1;filter:alpha(opacity=100);}
.rotate-item img{display: block;width: 100%;height: 100%;}
.rotate-item a{
	position: absolute;display: block;left: 0;right: 0;top: 0;bottom: 0;
	background-color: #FFF;opacity: 0;filter:alpha(opacity=0);
}
.rotate-bg{
	position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
	background: url(../images/bannerheader-bg2.png) repeat-x;
}
.rotate-tip{
	position: absolute;right: 0;bottom: 80px;margin-top: 270px;padding: 20px;
	background-color: #000;filter:alpha(opacity=70);*top: 50%;*margin-top: -70px;background-color: rgba(0,0,0,.4);
	color: #FFF;max-width: 800px;max-height: 120px;
}
.rotate-tip h3{font-size: 22px;font-weight: bold;width: 500px;line-height: 30px;}
.rotate-text{max-width: 500px;margin-right: 0;margin-top: 20px;height: 80px;overflow: hidden;}

.rotate-nav{position: absolute;z-index: 10;height: 10px;bottom: 35px;left: 0;right: 0;text-align: center;}
.rotate-nav a,.activity-ror-con a,.activity-ror-con-series a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	width: 10px;height: 10px;background-image: url(../images/rotate.png);margin-right: 15px;
}
.rotate-nav a:last-child,.activity-ror-con a:last-child,.activity-ror-con-series a:last-child{margin-right: 0;}
.rotate-nav a:hover,.rotate-nav a.sel,.activity-ror-con a:hover,.activity-ror-con-series a:hover,.activity-ror-con a.sel,.activity-ror-con-series a.sel{background-image: url(../images/rotate-hover.png);}

.search-works-list img:hover{opacity: 0.9;}
.search-works-list a:hover{color: #666;}
.album-list img:hover{opacity: 0.9;}
.album-list a:hover{color: #666;}
/* 注册区域 */
.reg-common{width: 680px;margin-left: auto;margin-right: auto;padding-top: 80px;}
.reg-logo{text-align: center;margin-bottom: 60px;}
.reg{position: relative;padding: 20px 0 15px;}
.reg-third{float: left;width: 188px;float: left;}
.reg-third a{
	display: block;height: 42px;font-size: 14px;color: #FFF;border-radius: 2px;
	padding-left: 68px;line-height: 42px;margin-bottom: 20px;
}
.reg-third a:last-child{margin-bottom: 0;}
.move-4{background-repeat: no-repeat; background-position: 30px 5px;}
.reg-weibo{background-image: url(../images/login-weibo.png);
background-image: -webkit-image-set(url(/Public/Home/images/login-weibo.png) 1x,url(/Public/Home/images/login-weibo_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/login-weibo.png) 1x,url(/Public/Home/images/login-weibo_2x.png) 2x);background-color: #EF5135;}
.reg-qq{background-image: url(../images/login-qq.png);
background-image: -webkit-image-set(url(/Public/Home/images/login-qq.png) 1x,url(/Public/Home/images/login-qq_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/login-qq.png) 1x,url(/Public/Home/images/login-qq_2x.png) 2x);background-color:#29A5F1;}
.reg-weixin{background-image: url(../images/login-weixin.png);
background-image: -webkit-image-set(url(/Public/Home/images/login-weixin.png) 1x,url(/Public/Home/images/login-weixin_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/login-weixin.png) 1x,url(/Public/Home/images/login-weixin_2x.png) 2x);background-color:#22ac38;}
.reg-douban{background-image: url(../images/login-douban.png);
background-image: -webkit-image-set(url(/Public/Home/images/login-douban.png) 1x,url(/Public/Home/images/login-douban_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/login-douban.png) 1x,url(/Public/Home/images/login-douban_2x.png) 2x);background-color:#009944;}
.reg-renren{background-image: url(../images/login-renren.png);
background-image: -webkit-image-set(url(/Public/Home/images/login-renren.png) 1x,url(/Public/Home/images/login-renren_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/login-renren.png) 1x,url(/Public/Home/images/login-renren_2x.png) 2x);background-color:#556FB5;}
.reg-weibo:hover{background-color: #F46241;}
.reg-qq:hover{background-color: #33BAF5;}
.reg-weixin:hover{background-color: #32B547;}
.reg-douban:hover{background-color: #00AF53;}
.reg-renren:hover{background-color: #6784C8;}
.reg-weibo:active{background-color: #E82C19;}
.reg-qq:active{background-color: #1384EB;}
.reg-douban:active{background-color: #007523;}
.reg-renren:active{background-color: #2F4798;}


.label-input{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;height: 38px;line-height: 38px;
	width: 72px;text-align: right; font-size: 14px;padding-right: 15px; *padding-right: 10px;
}
.reg-right{float: right;position: relative;width: 388px;}
.reg-right input[type="text"],.reg-right input[type="password"]{width: 280px;}
.reg-right li{margin-bottom: 10px;line-height: 40px;}
.reg-right li:last-child{margin-bottom: 0;}
.reg-verify{width: 100px;height: 36px;margin-left: 10px;vertical-align: top;cursor: pointer;}
.reg-change{margin-left: 10px;}
.reg-btn{
	height: 40px;width: 300px;text-align: center;line-height: 40px;background-color: #3498DB;
	color: #FFF;display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-size: 16px;border-radius: 2px;
}
.reg-btn:hover{opacity: .8;}
.reg-btn:active{background-color: #3495db;}
.reg-tip{margin-top: 20px;text-align: right;}
.reg-error{color: red;display: block;height: 20px;margin-top: 5px;line-height: 20px;margin-left: 87px;font-size: 12px;}
#work{
	width: 80px;
	height: 20px;
    line-height: 20px;
  	padding: 8px 10px;
	margin: 0;
	background-color: #FFF;
	border: 0;
	outline: none;
	font-size: 14px;
	color: #333;
	vertical-align: middle;
	font-family: "Microsoft Yahei",arial,\5b8b\4f53,sans-serif;
	display: inline-block;
	text-align: center;
	/*background:url(/Public/Home/images/select.png) no-repeat;
	background-size:8px 8px;
	background-position: center;*/
}
#work i{
	display: inline-block;
	width: 8px;
	height: 20px;
	background:url(/Public/Home/images/select.png) no-repeat;
	background-size:100%;
	background-position: center;
	float: right;
}
#focus{
	/*visibility: hidden;*/
	opacity: 0;
	position: absolute;
	top:0;
	left: 0;
	width: 180px;
}
#role{
	display:none;
	position: absolute;
	overflow: auto;
	height: 200px;
	width: 100px;
	left: 87px;
}
#role li{
	background-color: #F9F8F8;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid white;
  cursor: pointer;
  font-size: 14px;
  color: black;
  padding: 0 25px 0 15px;
  white-space: nowrap;
  display: block;
  margin-bottom: 0;
  text-align: center;
}
#role li:hover{
	background-color:#44bbff;
}


/* 个人中心 */
.set-side{width: 222px;float: left;}
.set-avatar{border: 1px solid #DDD;padding: 20px;background-color: #FFF;margin-bottom: 20px;}
.set-avatar img{width: 180px;height: 180px;margin-bottom: 10px;display: block;}
.set-change{margin-bottom: 10px;text-align: right;font-size: 12px;}
.set-change a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 24px;border: 1px solid #DDD;background-color: 1px solid #F9F9F9;color: #333;
	padding: 0 10px;border-radius: 2px;
}
.set-change a:hover{color: #666;}
.set-avatar h4{margin-bottom: 5px;}
.set-intro{color: #999;}
.set-nav{border: 1px solid #DDD;background-color: #F9F9F9;}
.set-nav a{
	display: block;height: 60px;line-height: 60px;
	border-bottom: 1px solid #DDD;color: #333;text-align: center;
}
.set-nav a:hover{font-weight: bold;}
.set-nav a:last-child{border-bottom: 0;}
.set-nav a.sel{background-color: #FFF;font-weight: bold;}
.set-nav a span,.set-tab a span{
	display: inline-block;*display: inline;zoom: 1;vertical-align: text-bottom;
	font-size: 12px;font-family: Helvetica,Arial,sans-serif;font-weight: normal;color: #FFF;background-color: #E74C3C;height:16px;line-height: 19px;
	border-radius: 2px;margin-left: 4px;padding: 0 5px;
}
.set-body{padding-bottom: 100px;}
.set-body input[type="text"],.set-body input[type="password"]{border: 1px solid #DDD;width: 280px;}
.set-tab{background-color: #F9F9F9;height: 50px;line-height: 50px;margin-bottom: 80px;border-bottom: 1px solid #DDD;}
.set-tab a{
	display: block;height: 100%;float: left;padding: 0 30px;color: #333;border-right: 1px solid #DDD;
}
.set-tab a.sel{background-color: #FFF;border-bottom: 1px solid #FFF;}
.set-info,.set-pwd{margin-left: 150px;}
.set-item{margin-bottom: 25px;line-height: 38px;}
.set-sign{width: 360px;height: 6em;}
.set-tip{color: #999;line-height: 28px;vertical-align: top;}
.set-btn{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 34px;background-color: #3498DB;padding: 0 30px;color: #FFF;border-radius: 2px;
}
.set-btn:hover{background-color: rgb(52,152,219,.8);}
.set-bind{width: 400px;margin-left: auto;margin-right: auto;}
.set-bind-item{float: left;width: 200px;text-align: center;margin-bottom: 40px;}
.set-bind-item a{display: inline-block;*display: inline;zoom: 1;vertical-align: top;color: #333;}
.set-bind-item a:hover{color: #00B3DD;}

.bind-weibo,.bind-renren,.bind-qq,.bind-douban{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;width: 50px;height: 50px;
	background: url(../images/icons-bind.png) no-repeat 0 0 transparent;margin-bottom: 4px;
}
.bind-renren{background-position: -60px 0;}
.bind-qq{background-position: -180px 0;}
.bind-douban{background-position: -120px 0;}
.bind-ed{color: #666;}
.set-bind-item .bind-ing{color: #999;}
.set-bind-item .bind-ing:hover{color: #999;}
.set-bind-item .bind-ed{color: #666;}
.set-bind-item .bind-ed:hover{color: #666;}



.set-img{margin-left: auto;margin-right: auto;}
.set-img-tip{color: #999;line-height: 30px;margin-bottom: 10px;}
.set-header{text-align: left;line-height: 34px;}
.set-wrap{margin-bottom: 40px;height: 302px;}
.set-left{
	float: left;width: 300px;height: 300px;text-align: center;
	border: 1px solid #A2A2A2;background-color: #EDEDED;position: relative;
}
.set-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.set-left span{display: inline-block;*display: inline;zoom: 1;vertical-align: middle;height: 100%;}
.set-right{float: right;width: 300px;padding-top: 10px;text-align: center;}
.set-right-tip{color: #E1A469;line-height: 22px;text-align: left;margin-bottom: 15px;}

.holder-180{float: left;}
.holder-180 .img{
	overflow: hidden;width: 180px;height: 180px;border: 1px solid #A2A2A2;background-color: #EDEDED;
}
.holder-180 .text,.holder-80 .text,.holder-48 .text{line-height: 30px;color: #999;}
.holder-small{width: 82px;float: right;text-align: center;}
.holder-80,.holder-48{display: inline-block;*display: pinline;zoom: 1;}

.holder-80 .img{
	overflow: hidden;width: 80px;height: 80px;
	border: 1px solid #A2A2A2;background-color: #EDEDED;
}
.holder-48 .img{
	overflow: hidden;width: 48px;height: 48px;
	border: 1px solid #A2A2A2;background-color: #EDEDED;
}
.holder-80{margin-bottom: 15px;}
.input-tip{
	display: inline-block;*display: inline;zoom: 1;height: 34px;
	color: red;line-height: 34px;vertical-align: top;margin-left: 20px;}

/*.post-left{padding-bottom: 50px;}*/
.insert_video{margin-bottom: 30px;}
.video_iframe{margin-bottom: 20px;display: block;}
.post-videosrc{font-size: 14px;background-color: #f2f2f2;padding: 10px 16px;color: #999;text-align: center;}
.post-videosrc a{color: #3b3b3b !important;position: relative;}
.post-videosrc a:before{content: "";width: 20px;height: 21px;display: inline-block;/*vertical-align: middle;*/background-image: url(http://cs.vmoiver.com/Uploads/Activity/2016-05-25/574510612b87b.png);background-image: -webkit-image-set(url(http://cs.vmoiver.com/Uploads/Activity/2016-05-25/574510612b87b.png) 1x,url(http://cs.vmoiver.com/Uploads/Activity/2016-05-25/57450ff9d7d62.png) 2x);background-image: image-set(url(http://cs.vmoiver.com/Uploads/Activity/2016-05-25/574510612b87b.png) 1x,url(http://cs.vmoiver.com/Uploads/Activity/2016-05-25/57450ff9d7d62.png) 2x);margin-right: 5px;position: relative;top:7px;}
.post-videosrc a:hover{color: #0196E3 !important;}
.post-videosrc .xz{padding-left: 30px;}
.post-videosrc .xz:before{background-position:0px -45px;top:5px;}
.post-videosrc .xz:hover::before{background-position:0px -70px;}
.post-videosrc .xz img{position: absolute;width: 50px;right: -53px;top: 0px;margin: auto;bottom: 0;}

.post-videosrc .tz{padding-right: 30px;border-right: 1px solid #3b3b3b;}
.post-videosrc .tz:before{background-position:0px 0px;/*width: 19px;height: 19px;*/}
.post-videosrc .tz:hover::before{background-position:0px -23px;}
.post-videosrc .out-link{float: right;font-size: 12px;color: #999!important;}
.post-videosrc .out-link:before{display: none;}

.post-videosrc .tz:hover .qrcode-tz{display: block!important;}

.post-videosrc .qrcode-tz{display: block;position: absolute;bottom: 30px;left: 0;padding: 30px;left: -44px;background: #fff;box-shadow: 0px 0px 30px rgba(0,0,0,0.2);display: none;z-index: 1000;}
.post-videosrc .qrcode-tz canvas{}
.post-videosrc .qrcode-tz p{margin-bottom: 18px;line-height: 1.5;color: #333;font-size: 12px;}
.post-videosrc .qrcode-tz i {display: inline-block;width: 10px;height: 10px;background: #fff;transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;left: 50%;margin-left: -5px;bottom: -3px;}

.post-right{width: 300px;float: right;}
.post-right-item{
	padding: 15px 20px 40px;background-color: #FFF;box-shadow: 0 1px 4px rgba(0,0,0,.1);
	margin-bottom: 20px;
}
.post-right-item.follow-us.animate{
animation:bounceInDown .4s 0s ease both;
-webkit-animation:bounceInDown .4s 0s ease both;
-moz-animation:bounceInDown .4s 0s ease both;}
@-webkit-keyframes bounceInDown{
0%{opacity:0;
-webkit-transform:translateY(-2000px)}
60%{opacity:1;
-webkit-transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes bounceInDown{
0%{opacity:0;
-moz-transform:translateY(-2000px)}
60%{opacity:1;
-moz-transform:translateY(30px)}
80%{-moz-transform:translateY(-10px)}
100%{-moz-transform:translateY(0)}
}
@keyframes bounceInDown{
0%{opacity:0;
-moz-transform:translateY(-2000px)}
60%{opacity:1;
-moz-transform:translateY(30px)}
80%{-moz-transform:translateY(-10px)}
100%{-moz-transform:translateY(0)}
}

.post-right-title{
	font-size: 16px;color: #393939;border-left: 4px solid #2689FF;margin-left: -22px;margin-bottom: 15px;
	padding: 5px 0 5px 18px; text-align: left;
}
.post-right-title a{color: #666;}
.post-right-title a:hover{color: #333;}
.post-right-item .more{font-weight: normal;font-family: Helvetica,Arial,sans-serif;font-size: 12px;float: right;}
.post-right-item .more:hover{color: #666;text-decoration: underline;}
.post-user-img{display: block;width: 80px;height: 80px;float: left;margin-right: 12px;}
.post-user-img img{width: 80px;height: 80px;}
.post-user-intro{overflow: hidden;/*font-family: Helvetica,Arial,sans-serif;*/min-height: 80px;}
.post-user-intro .name{margin-bottom: 6px;}
.post-user-intro a{color: #666;}
.post-user-intro a:hover{color: #333;}
.post-user-intro .text{color: #999;font-size: 12px;}
.post-right-item a.goto-zuopin{text-align:center;display: block;}
.post-right-item .showreel-post{display: block;text-align: center;}
.post-right-item .showreel-addpost{display: block;text-align: center;margin-top: 70px;}
.post-right-item .showreel-addpost:hover{color: #37a;}

.post-other li{margin-bottom: 20px;}
.post-other li:last-child{margin-bottom: 0;}
.post-other .img{position: relative;display: block;float: left; width: 120px;height: 80px;margin-right: 15px;}
.post-other .img img{width: 120px;height: 80px;}
.post-other .text{height: 60px;position: relative;padding-bottom: 20px;overflow: hidden;line-height: 20px;color: #666;}
.post-other .text a{color: #666;display: block;height: 100%;overflow: hidden;}
.post-other .text a:hover{color: #333;}
.post-other .rating{position: absolute;bottom: 0;left: 0;}

.post-hot{margin-top: -20px;margin-left: -20px;width: 300px;}
.post-hot li{width: 120px;float: left;margin-left: 20px;margin-top: 20px;}
.post-hot .img{display: block;width: 120px;height: 80px;position: relative;margin-bottom: 8px;}
.post-hot .img img{width: 120px;height: 80px;}
.post-hot .img img:hover{opacity: 0.9;}
.post-hot .title{display: block;line-height: 20px;color: #666;font-family: "Microsoft Yahei",Helvetica,Arial,sans-serif;height: 40px;overflow: hidden;-o-text-overflow: ellipsis;}
.post-hot .title:hover{color: #333;text-decoration: none;}
.post-hot .time,.post-other .time{
	position: absolute;right: 6px;bottom: 4px;color: #FFF;line-height: 20px;
	text-shadow: 1px 1px 4px rgba(0,0,0,.5);
}
.post-right-title a.more{font-weight: normal; float: right;}
.post-right-item a.recommend{display:block; text-align: right; margin-top: 20px;}

.micro-rotate{width: 100%;height: 170px;position: relative;}
.micro-rotate-main{position: relative;width: 100%;height: 100%;}
.micro-rotate-main li{
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none;
	background-repeat: no-repeat;background-position: center 0;
}
.micro-rotate-main li a{display: block;width: 100%;height: 100%;}
.micro-rotate-main li.sel{display: block!important;}

.micro-rotate-control{position: absolute;z-index: 10;right: 0;bottom: 196px;height: 8px;}
.micro-rotate-control li{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;cursor: pointer;
	width: 8px;height: 8px;margin: 0 4px;background-color: #999;border-radius: 50%;
}
.micro-rotate-control li.sel{background-color: #3498db;}



.film-time{
	position: absolute;right: 6px;bottom: 4px;color: #F1F1F1;line-height: 20px;
	font-family: "Microsoft Yahei",Helvetica,Arial,sans-serif;
}
.bottom-cover{position: absolute;width: 100%;height: 40px;right: 0px;bottom: 0px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0, 0, 0, .5)));
	background-image:-webkit-linear-gradient(top,transparent,rgba(0, 0, 0, .5));
	background-image:-moz-linear-gradient(top,transparent,rgba(0, 0, 0, .5));
	background-image: -o-linear-gradient(top,transparent,rgba(0, 0, 0, .5));
	background-image: linear-gradient(to bottom,transparent,rgba(0, 0, 0, .5));
	background-image: none 9;
}

.post-share{float: right;height: 34px;overflow: hidden;margin-top: 9px;}
.post-title{
	font-size: 24px;color: #393939;line-height: 32px;border-left: 4px solid #2689FF;margin-right: 184px;
	padding-top: 6px;padding-bottom: 6px;margin-bottom: 15px;
}
.post-title .badge{
	font-size: 12px;
	font-family: Helvetica,Arial,sans-serif;
	color: #FFF;
	font-weight: normal;
	padding: 0px 8px;
	margin-left: 6px;
	margin-top: 5px;
	line-height: 20px;
	vertical-align: top;
	display: inline-block;
	*display: inline; *zoom: 1;
}
.badge-blue{background-color: #5CBEFF;}
.badge-red{background-color:  #FF7B6E;}
.badge-green{background-color: #5DCB8B;}

.post-con{height: 20px;line-height: 20px;font-size: 12px;font-family: Helvetica,Arial,sans-serif;color: #999;margin-bottom: 30px;position:relative;}
.post-con a{color: #999;}
.post-con a:hover{color: #333;}
.post-con .author{display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin-right: 5px;}
.post-con .time{color: #999;margin-left: 5px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;}
.post-con .rating{margin-left: 10px;height: 30px;position: relative;}
.post-con .channel{
	margin-left: 10px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;height: 18px;
}
.post-com{position:relative;width:0;height:0;display:inline;}
 .post-start-tips{position: absolute;background: #333;width:230px;height: 130px;border-radius: 4px;top:28px;left:-21px; }
 .post-start-tips .icon{position: absolute;width: 0px;height: 0;border-style: solid;border-width: 10px;border-color:transparent transparent #333 transparent;top: -20px;left: 68px;}
 .post-start-tips .close{position: absolute;width: 20px;height: 20px;top:2px;right: 2px;font-size: 24px;color: #fff;cursor: pointer;}
 .post-start-tips h2{font-size: 18px;color: #fff;margin: 20px 0px 10px 20px;font-family: 微软雅黑;font-weight: normal;}
 .post-start-tips h4{font-size: 12px;color: #ccc;margin-left: 20px;font-family: 微软雅黑;font-weight: normal;}
 .post-start-tips .know{cursor: pointer;background: #fff;width: 80px;height: 30px;border-radius: 4px;text-align: center;line-height: 30px;margin: 20px 0px 0px 140px;color:#666;}
 .post-start-tips .know:hover{background: #ccc;}
.star-comment{display: none;line-height: 45px;border-radius:4px;background: #fff;position: absolute;top: 27px;left: -54px;width: 300px;height: 45px;text-align: center;border: 1px solid #C3BBBB;z-index: 999;}
.star-comment .start-list{display: inline-block;zoom: 1;*display: inline;width: 90px;height: 20px;cursor: pointer;vertical-align: middle;}
.star-comment ul li{float: left;width: 18px;height: 18px;background: url(../images/star-no.png) no-repeat;display: inline-block;zoom:1;}
.star-comment .score{color: #F7B42C;font-size: 14px;margin-left: 3px;width: 70px;display: block;}
/*固定score宽度，解决评分到10分时左侧元素发生错位影响用户体验的问题 */
.score#score{display: inline-block;/*width: 20px;*/}
/*start 新建无星starno、有星staryes，设前者背景为无星，控制后者的宽度和overflow：hidden来去实现星级显示*/
#ratingmystarno{
  background: url("../images/star-no.png");
  width: 90px;
  height: 14px;
  display: inline-block;
  cursor: pointer;
}
#ratingmystaryes{
  width: 0px;
  height: 14px;
  overflow: hidden;
  cursor: pointer;
}
/*end */

.star-comment-icon{position:absolute;  top:-20px;  left:100px;  display:block;  height:0;  width:0;border-color:transparent transparent #C3BBBB transparent;  border-style:dashed dashed solid dashed;  border-width:10px;  }
.star-comment-icon .front{position:absolute;top:-9px;*top:-9px;left:-10px;display:block;height:0;width:0;border-color:transparent transparent #FFFFFF transparent;border-style:dashed dashed solid dashed;  border-width:10px; }
.post-ope{float: right;}
.post-comment,.post-like,.post-share-btn{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	padding-left: 24px;height: 18px;margin-left: 10px;color: #999;font-size: 12px;
	background-repeat: no-repeat;
}
.post-ope *:first-child{margin-left: 0;}
.post-ope *:hover{color: #999;}

.post-like{background-image: url(../images/like_2x.png);
	background-size: auto 100%;
background-image: -webkit-image-set(url(/Public/Home/images/like.png) 1x,url(/Public/Home/images/like_2x.png) 2x);
background-image: -moz-image-set(url(/Public/Home/images/like.png) 1x,url(/Public/Home/images/like_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/like.png) 1x,url(/Public/Home/images/like_2x.png) 2x);}
.post-comment{background-image: url(../images/comment_2x.png);
	background-size: auto 100%;
background-image: -webkit-image-set(url(/Public/Home/images/comment.png) 1x,url(/Public/Home/images/comment_2x.png) 2x);
background-image: -moz-image-set(url(/Public/Home/images/comment.png) 1x,url(/Public/Home/images/comment_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/comment.png) 1x,url(/Public/Home/images/comment_2x.png) 2x);}
.post-share-btn{background-image: url(../images/share_2x.png);
	background-size: auto 100%;
background-image: -webkit-image-set(url(/Public/Home/images/share.png) 1x,url(/Public/Home/images/share_2x.png) 2x);
background-image: -moz-image-set(url(/Public/Home/images/share.png) 1x,url(/Public/Home/images/share_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/share.png) 1x,url(/Public/Home/images/share_2x.png) 2x);cursor: default;}
a.post-comment:hover{background-image: url(../images/comment-hover_2x.png);
	background-size: auto 100%;
background-image: -webkit-image-set(url(/Public/Home/images/comment-hover.png) 1x,url(/Public/Home/images/comment-hover_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/comment-hover.png) 1x,url(/Public/Home/images/comment-hover_2x.png) 2x);}
a.post-like:hover{background-image: url(../images/like-hover_2x.png);
	background-size: auto 100%;
background-image: -webkit-image-set(url(/Public/Home/images/like-hover.png) 1x,url(/Public/Home/images/like-hover_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/like-hover.png) 1x,url(/Public/Home/images/like-hover_2x.png) 2x);}
a.post-share-btn:hover{/*background-image: url(../images/share-hover.png); */color: #999;/*background-size: auto 100%;*/}

.post-like-ed,a.post-like-ed:hover{background-image: url(../images/like-active.png);
background-image: -webkit-image-set(url(/Public/Home/images/like-active.png) 1x,url(/Public/Home/images/like-active_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/like-active.png) 1x,url(/Public/Home/images/like-active_2x.png) 2x);}

.post-content{
	font:16px/30px "Microsoft Yahei","冬青黑体简体中文 w3";line-height: 2em;font-size: 16px;word-break:break-all;word-wrap:break-word;
	margin-bottom: 20px; color: #000;
}
.post-content img{display: block;margin: 20px auto 20px;max-width: 100%;}
.post-content a{color: #0196E3;}
.post-content a:hover{color: #666;}
.post-content blockquote p{text-indent: 0em;}
.post-content p{margin-bottom: 20px;}
.post-content p:last-child{margin-bottom: 0;}
.post-content object,.post-content embed{
	display: block;margin-left: auto;margin-right: auto;width: 100%;max-width: 100%!important;
}
.post-copyright{font-size: 14px;color: #999;background-color: #f2f2f2;padding-left: 10px;text-align: center;}
.post-tag{font-family: Helvetica,Arial,sans-serif;margin-bottom: 20px; background: url(../images/tag.png?20140506) no-repeat 10px 7px; padding-left: 35px;}
.post-tag a{color: #999;
	margin: 0 6px 12px 6px;
background-clip: border-box;
background-color: #f3f3f3;
border-radius: 2px;
box-shadow: none;
line-height: 18px;
padding: 5px 12px;
display: inline-block;}
.post-tag a:hover{color: #fff;background-color: #3498DB;}
.promotion{width: 100%;text-align: center;display: inline-block;line-height: 3; margin-top: 30px;font-size: 16px;border: 1px #e1e1e1 dashed;border-radius: 6px;background: #f3f3f3;
}
.promotion a{color: #333}
.promotion a:hover{color: #3498DB;}
.promotion i{font-style: normal;color: #3498DB;}
.post-relike{font-family: Helvetica,Arial,sans-serif;}
.post-alike,.post-alike-ed{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;line-height: 28px;
	padding: 0 10px;background-color: #FC575E;color: #FFF;border-radius: 2px;
}
.post-alike,.post-alike-ed:hover{opacity: 0.8;}
.post-alike span{margin-left: 8px;}
.post-alike-ed{background-color: #E2E2E2;color: #999;}
.post-alike-ed span{margin-left: 5px;}
.post-ad-bottom{text-align: center;margin-top: 30px;}
.post-ad-bottom img{
	width: 100%;
}
.post-ad-bottom .pop{
	position: absolute;
	padding: 1px 1px;
	background: #5CBEFF;
	color: white;
	font-size: 10px;
}
.ad-side{margin-bottom: 20px;}
/* 登陆注册弹框 */
.login-dialog{
	position: fixed;z-index: 100;top: 0;right: 0;bottom: 0;left: 0;font-family: "Microsoft Yahei";}
.login-mask{
	position: fixed;top: 0;right: 0;bottom: 0;left: 0;
	background-color: #000;opacity: .3;filter: alpha(opacity=30);
}
.login-main{
	position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 200;margin: auto;
	*position: fixed;*top: 50%;*left: 50%;*right: auto;*bottom: auto;*margin-left: -310px;*margin-top: -160px;
	width: 620px;height: 325px;padding: 10px 30px 20px;
	background-color: #F4F4F4;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.login-main h1{
	font-size: 18px;color: #393939;line-height: 24px;border-left: 4px solid #2689FF;font-weight: normal;
	padding-top: 4px;padding-bottom: 4px;margin-bottom: 4px;padding-left: 30px;margin-left: -32px;
}
.login-wrap{position: relative;}
.login-left{float: left;padding-top: 40px;}
.login-left h4{font-weight: normal;font-size: 16px;margin-bottom: 18px;}
.login-social{margin-top: -10px;margin-left: -10px;max-width: 260px;}
.login-social a{
	display: block;width: 120px;text-align: center;padding: 8px 0;border-radius: 2px;
	float: left;margin-left: 10px;margin-top: 10px;color: #FFF;
}
.login-social a span{display: block;margin-top: 4px;}
.login-social a i{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;width: 30px;height: 30px;
}
.login-weibo{background-color: #EF5135;}
.login-weibo:hover{background-color: #F46241;}
.login-weibo:active{background-color: #E82C19;}
.login-qq{background-color: #29A5F1;}
.login-qq:hover{background-color: #33BAF5;}
.login-qq:active{background-color: #1384EB;}
.login-weixin{background-color: #22ac38;}
.login-weixin:hover{background-color: #43CA58;}
.login-douban{background-color: #094;}
.login-douban:hover{background-color: #00AF53;}
.login-douban:active{background-color: #007523;}
.login-renren{background-color: #556FB5;}
.login-renren:hover{background-color: #6784C8;}
.login-renren:active{background-color: #2F4798;}
.login-weibo i{background-image: url(../images/login-weibo.png);}
.login-qq i{background-image: url(../images/login-qq.png);}
.login-weixin i{background-image: url(../images/login-weixin.png);}
.login-douban i{background-image: url(../images/login-douban.png);}
.login-renren i{background-image: url(../images/login-renren.png);}
.login-line{position: absolute;left: 47%;top: 0;height: 100%; *height: 262px;width: 1px;background-color: #CCC;}

.login-right{float:right;padding: 25px 0 15px;*width: 295px;}
.login-label{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	text-align: left;line-height: 36px;width: 50px;
}
.login-tip{height: 30px;margin-left: 50px;color: red;font-size: 12px;line-height: 24px;}
.login-rem{margin-bottom: 15px;}
.login-btn{
	display: block;width: 100%;border-radius: 2px;color: #FFF;background-color: #3498DB;cursor: pointer;
	height: 40px;line-height: 40px;text-align: center;font-size: 16px;margin-bottom: 10px;
}
.login-btn:hover{opacity: .8;}
.login-main .dialog-close{font-size: 32px;line-height: 32px;font-weight: normal;}
/*推荐*/
.recommend{background-color: #FFF;padding:10px 0;}
.recommend .head{border-left: 4px solid #2689FF;line-height: 18px;padding: 5px 20px;margin: 10px 0px;margin-left: -2px;}
.recommend .head .sp{font-size: 16px;font-weight: bold;float: left;}
.recommend .head a{float:right;margin-right: 12px;}
.recommend ul{list-style: none;margin: 0 20px;height: 140px;overflow-y: hidden;}
.recommend ul li{margin-right: 19px;display: inline-block;zoom:1; *display:inline;width:120px;height:130px;margin-bottom: 10px;}
.recommend .pic{width:120px;height:80px;position:relative;margin-bottom: 10px; cursor: pointer;display: block;}
.recommend .pic span{font-size: 14px;position: absolute;right:6px;bottom: 2px;color: white;}
.recommend .pic:hover{opacity: 0.9;}
.recommend .descript{height: 50px;color:#666;padding: 5px 0px;font-size: 14px;line-height: 18px;overflow: hidden;display: block;}
.recommend .descript:hover{color: #333;}
.recommend .add{margin-right: 0px;}
/*个人中心评论*/
.personal-comment{/*padding: 20px;border: 1px solid #DDD;float: right;*/background-color: #FFF;margin-top: 30px;}
 .personal-comment .comment-title{margin-left: -20px;padding-left: 20px;}
 .personal-comment .comment-btn{width:58px;text-align: center;}
 /*个人中心点评页面公共样式*/
 .comment-cont-left  .small-icon{position: absolute;width: 0;height: 0;border-width: 10px;border-color: transparent transparent transparent #F7F7F7;border-style: solid;top: 20px;right: -20px;}
 .comment-cont-left .comment-content{background: #F7F7F7;line-height: 24px;color:#666666;font-size: 14px;font-family: 宋体;padding: 20px;}
.comment-cont-left .comment-content-foot{margin-top: 10px;padding:0 5px;}
.comment-cont-left .comment-content-foot .comment-date{float: left;color:#999;font-size: 12px;}
.comment-cont-left .comment-content-foot .comment-support{float: right;color:#999;font-size: 12px;}
.comment-cont-right{width: 160px;float: right;}
.comment-cont-right .comment-film-pic{position: relative;}
.comment-cont-right .comment-film-pic img{width: 160px;height: 107px;}
/*.comment-cont-right .comment-film-pic .time{position: absolute;bottom:4px;right: 6px;background: rgba(0,0,0,.5) !important;background: black;filter:alpha(opacity=50);color:white;}*/
.comment-cont-right a{display:block;font-size: 14px;font-family: '微软雅黑';line-height: 20px;color:black;}

.all-comments li{overflow: hidden;border-bottom: 1px solid #F1F1F1;padding: 20px 20px;font-family: '宋体';}
.all-comments li .comment-to-film{font-size: 12px;color:#999;margin-top: 20px;padding-left: 5px;}
.all-comments li .comment-to-film a{color:#3498db;margin-left: 5px;}
/*.all-comments li .comment-to-film a:hover{color:#3498db;}*/
.all-comments li .comment-to-film .date-time{color: #999;font-size: 12px;}
.all-comments li .comment-res-content{font-size: 14px; color:#666;margin-bottom: 10px;line-height: 24px;}

/* 评论 */
.comment{background-color: #FFF;font-family: Helvetica,Arial,sans-serif;/*box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);*/}
.comment-title{font-size: 14px;border-left: 4px solid #2689FF;line-height: 28px;margin-bottom: 20px;position: relative;}
.comment-title .num{color: #999;font-style: normal;margin-left: 20px;}
.comment-title .go-comment{position: absolute; right: 0; top: 0; line-height: 28px; color: #fff; background: #3498db; border-radius: 2px; padding: 0 10px; cursor: pointer;font-weight: normal;}
.comment-title .go-comment:hover{opacity: .7; filter:alpha(opacity=70);}
.comment-text{padding-bottom: 10px;}
.comment-text .img{width: 48px;height: 48px;display: block;float: left;border-radius: 2px;}
.comment-text .img img{width: 48px;height: 48px;}
.comment-input{margin-left: 70px;}
.comment-input textarea{height: 6em;display: block;margin-bottom: 10px;}
.comment-ope{line-height: 30px; position: relative;}
.comment-btn{
	line-height: 30px;float: right;background-color: #3498DB;color: #FFF;padding: 0 10px;border-radius: 2px;
}
.comment-btn:hover{opacity: .8;}
.comment-tip{color: #999;float: right;margin-right: 10px;}
.comment-tip i{color: #E74C3C;font-style: normal;}
.comment-ope label{color: #999;font-size: 14px;}
.comment-ope .expression-btn{width: 15px; height: 15px; float: left; cursor: pointer;/*display: none;*/
 background: url(/Public/Home/images/bq_img.png?20150129);
background-image: -webkit-image-set(url(/Public/Home/images/bq_img.png?20150129) 1x,url(/Public/Home/images/bq_img_2x.png?20150129) 2x);
background-image: image-set(url(/Public/Home/images/bq_img.png?20150129) 1x,url(/Public/Home/images/bq_img_2x.png?20150129) 2x);
background-repeat: no-repeat;
background-position: 0 0;}
.comment-ope .bby-expression{position: absolute; top: 20px; left: 0; width: 496px; padding: 10px; border: 1px solid #ccc; box-shadow: 1px 1px 13px #ccc; background-color: #fff; overflow: hidden; display: none;z-index: 999;}
.bby-expression .active{overflow-x: hidden; overflow-y: auto; height: 225px; padding-left: 1px; padding-top: 1px;}
.bby-expression .active .exp-item{float: left; width: 20px; height: 20px; padding: 4px; border:1px solid #fce089; margin-top: -1px; margin-left: -1px;background-color: #fef9e7; cursor: pointer;}
.bby-expression .active .exp-item:hover{border-color: #0095cd; position: relative; z-index: 2;}
.comment-ope .expression-btn:hover{background-position: -25px 0;}
.com-list li{padding: 15px 0;border-top: 1px solid #E6E6E6;}
.com-list li.loading{text-align: center;padding: 30px 0;}
.com-list li.com-sub{border-top: 0;padding: 0 0 0 130px;}
.com-list li.no-comment{text-align: center;padding: 40px 0;}
/*评论点赞*/
.com-prove{float: left;font-size: 12px; width: 40px; text-align: center; padding-top: 15px; height: 25px;margin-right: 20px;background-color: #f1f1f1; color: #3498db;border-radius: 2px; cursor: pointer;position: relative;}
.com-prove:before,.com-proved:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent transparent #3498db transparent;
  border-width: 5px;
  border-style: solid;
  top: 0px;left: 50%; margin-left: -5px;}
 .com-proved:before{border-color: transparent transparent #fff transparent;}
.com-proved{background-color: #3498db;color: #fff;}
.com-prove:hover{background-color: #3498db;color: #fff;}
.com-prove:hover:before{border-color:  transparent transparent #fff transparent;}
.add-one{position: absolute;top: 0; left: 0; color: #e84c3c; width: 40px; height: 40px; line-height: 40px; text-align: center;font-size: 20px;font-weight: bold;}
.com-img{width: 48px;height: 48px;position: relative;float: left;}
.com-img img{width: 48px;height: 48px;}
.com-img img:hover{opacity: 0.9;}
.com-text{margin-left: 130px;}
.com-text.sub-text{margin-left: 70px;}
.com-text .title{font-weight: normal;margin-bottom: 4px;}
.com-text .title a{color: #999;}
.com-text .intro{color: #333;line-height: 24px;margin-bottom: 4px;}
.com-text .ope{color: #999;}
.com-text .ope a{margin-left: 20px;color: #3498DB;}
.com-text .ope .from-plat{margin-left: 5px;}
.com-text .time{color: #999; margin-right: 5px;}
.com-amazing{color: #E74C3C;font-weight: normal;float: right;}

.comment-pager,.pager{text-align: center;font-family: "Arial";font-size: 14px;padding-top: 20px;color: #999;}
.pager{padding-top: 40px;}
.comment-pager *,.pager *{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 24px;padding: 0 8px;cursor: pointer;border-radius: 2px;margin: 0 4px;
}
.comment-pager .cur,.pager .cur{color: #FFF;background-color: #0196E3;cursor: default;}
.comment-pager .num,.pager .num{color: #999;}
.comment-pager .num:hover,.pager .num:hover{color: #FFF;background-color: #0196E3;}
.comment-pager .dot,.pager .dot{cursor: default;}
.comment-pager .prev,.pager .prev,.comment-pager .next,.pager .next{background-color: #F1F1F1;color: #999;}
.comment-pager .prev:hover,.pager .prev:hover,.comment-pager .next:hover,.pager .next:hover{background-color: #DDD;}
.comment-reply .comment-text{padding-bottom: 0;}
#com-list>.comment-reply{padding-left: 70px;}

.comment-sync{
	position: absolute;z-index: 300;font-size: 13px;
	padding: 10px;background:#fff;color: #797979;line-height: 22px;max-width: 200px;
	border-style: solid;border-width: 1px;border-color: #BBB #BBB #A8A8A8;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);top: 35px;text-align: left;
}
.comment-sync .info{color: #797979;line-height: 22px;text-align: left;}
.comment-sync .info a{color: #333;}
.comment-sync .info a:last-child{margin-left: 10px;}
.comment-sync .arrow{position: absolute;top: -9px;left: 50px;}
.comment-sync .arrow-before{
	position: absolute;border-style: solid;border-color: #BBB transparent;border-width: 0 9px 9px 9px;width: 0;height: 0;
}
.comment-sync .arrow-after{
	position: absolute;border-style: solid;border-color: #FFF transparent;border-width: 0 8px 8px 8px;
	top: 1px;left: 1px;height: 0;width: 0;
}

.comment-textarea{
	margin: 0;height: 6em;margin-bottom: 10px;width:97%;
	line-height: 20px;padding: 8px 10px;outline: 0;border: 1px solid #DDD;
}
/* footer样式 */
.footer{
	background-color: #222;color: #CCC;font-size: 12px;font-family: Helvetica,Arial,sans-serif;text-align: center;padding: 35px 0;
}
.footer a{color: #CCC;font-size: 12px;font-family: Helvetica,Arial,sans-serif;margin-right: 10px;}
.footer a:hover{color: #FFF;text-decoration: underline;}
.footer a:last-child{margin-right: 0;}
.footer .tip{margin-top: 10px;color: #CCC;}


/* 个人中心 */

.personal-title{
	font-size: 14px;color: #393939;margin-left: -22px;padding: 4px 0 4px 20px;font-weight: 600;border-left: 4px solid #2689FF;overflow: hidden;clear: both;
}
.works-list,.works--comment-list{margin:0 -20px 20px -20px;overflow: visible !important;}
.works--comment-list li .comment-content{height: 140px;position:relative;padding:20px;background:#f7f7f7;font-size: 14px;line-height: 24px;font-family: 宋体;}
.works--comment-list li .comment-content .small-icon{position: absolute;width: 0;height: 0;border-width: 10px;border-color:#F7F7F7 transparent transparent transparent;border-style: solid;bottom: -20px;left: 20px;}
.works--comment-list li .comment-content a{color:#666666;}
.works--comment-list li .comment-film{font-size: 14px;margin-top: 15px;font-family: '微软雅黑';}
.works--comment-list li .comment-film a{color:#333;}
.works--comment-list li .comment-film a:hover{color:#3498db;}

.works-list li{margin-left: 20px;margin-top: 20px;width: 210px;float: left;}
.works-img{display: block;position: relative;}
.works-img img{width: 210px;height: 140px;}
.works-text{background-color: #F9F9F9;padding: 12px;}
.works-text h4{height: 72px;overflow: hidden;word-break:break-all;word-wrap:break-word;}
.works-text h4 a,.works-text h4 span{
	vertical-align: top;font-size: 16px;color: #393939;font-weight: normal;line-height: 24px;
}
.works-text h4 span{color: #F7B42C;cursor: default;/*display: inline-block;*/*display: inline;zoom: 1;}
.works-ope{height: 18px;line-height: 18px;font-size: 12px;color: #999;margin-top: 6px;cursor: default;}
.works-ope>span{margin-left:0px;}
.works-ope>span:first-child{margin-left: 0px;}
.icon-comment,.icon-like{
	width: 18px;height: 18px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin-right: 4px;
}
.icon-share{
	width: 16px;height: 16px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin-right: 5px;

}
.icon-comment{background-image: url(../images/comment_2x.png);
	background-size: auto 100%;
background-image: -webkit-image-set(url(/Public/Home/images/comment.png) 1x,url(/Public/Home/images/comment_2x.png) 2x);
background-image: -moz-image-set(url(/Public/Home/images/comment.png) 1x,url(/Public/Home/images/comment_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/comment.png) 1x,url(/Public/Home/images/comment_2x.png) 2x);}
.icon-comment img{width: 100%;margin-top: 1px;}
.icon-like{background-image: url(../images/like.png);
background-image: -webkit-image-set(url(/Public/Home/images/like.png) 1x,url(/Public/Home/images/like_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/like.png) 1x,url(/Public/Home/images/like_2x.png) 2x);margin-left: 15px;}
.icon-share{background-image: url(../images/share.png);
background-image: -webkit-image-set(url(/Public/Home/images/share.png) 1x,url(/Public/Home/images/share_2x.png) 2x);
background-image: image-set(url(/Public/Home/images/share.png) 1x,url(/Public/Home/images/share_2x.png) 2x);margin-left: 15px;
background-size: 100%;
}
.per-more{margin: 10px 0 20px;height: 20px;text-align: right;}
.per-tab{margin-bottom: 20px;margin-top: 20px;}
.per-tab a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;line-height: 24px;
	padding: 0 10px;color: #666;border-radius: 2px;
}
.per-tab a.sel{background-color: #3498DB;color: #FFF;}

.plot-list{margin:0 -20px 25px -20px;}
.plot-list li{margin:20px 0 20px 20px;width: 210px;float: left;}
.plot-img{position: relative;display: block;width: 100%;}
.plot-img img{width: 100%;height: 280px;}
.plot-img a{
	opacity: 0;filter:alpha(opacity=0); display: block;overflow: hidden;
	position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 22px 20px 40px;margin: auto;
	background-color:#000;background-color: rgba(0,0,0,.8);
	cursor: pointer;color: #FFF;font-size: 12px;font-family: Helvetica,Arial,sans-serif;
	-webkit-transition: opacity ease .4s;
	   -moz-transition: opacity ease .4s;
	     -o-transition: opacity ease .4s;
			transition: opacity ease .4s;
}
.plot-img:hover a{opacity: 1;filter:alpha(opacity=100);}
.plot-text{background-color: #F9F9F9;padding: 8px 10px 6px;}
.plot-tip{
	position: absolute;left: 0px;bottom: 0px;cursor: default;
	line-height: 28px;height: 28px;font-size: 12px;font-family: Helvetica,Arial,sans-serif;color: #FFF;padding: 0 5px;
	background-color: rgba(0,0,0,.4);
}
.plot-tip i{
	position: absolute;left: 1px;bottom: -6px;
	width: 0;height: 0;border-top: 6px solid #E74C3C;border-left: 5px solid transparent;
}
.plot-text h4 a,.topic-text h4 a{font-size: 14px;color: #333;font-weight: bold;}
.plot-update{margin-top: 6px;height: 18px;line-height: 18px;font-size: 12px;font-family: Helvetica,Arial,sans-serif;}
.plot-update span{color: #E74C3C;font-size: 12px;font-family: 宋体;margin-right: 5px;}
.plot-update a{color:#666666;}


.topic-list{margin-left: -20px;margin-bottom: 30px;}
.topic-list li{margin-left: 20px;margin-top: 20px;float: left;}

.topic-img{display: block;}
.topic-img img{width: 100%;height: 100%;}
.topic-text{background-color: #F9F9F9;padding: 8px 10px 6px;}
.topic-text .time{color: #999;font-size: 12px;margin-top: 4px;}

/* 网剧列表 */
.wj-orange{color: #e74c3c;font-size: 12px;line-height: 30px;}
.wj-ror .wj-fade,.wj-ror-seies .wj-fade{opacity: 1;filter:alpha(opacity=100);z-index:20;}

.wj-ror,.wj-ror-seies{position: relative;width: 100%;height: 350px;overflow: hidden;letter-spacing: 1px;margin-bottom: 30px;}
.wj-ror-item .wj-ror-text .wj-play{position: absolute;bottom: 25px;left: 20px;}
.wj-ror .wj-play-btn,.wj-ror-seies .wj-play-btn{background-color: #e74c3c;padding: 6px 10px;position: relative;border-radius: 2px;}
.wj-ror .wj-play-btn:hover,.wj-ror-seies .wj-play-btn:hover{background-color: #fc5c4b;}
.wj-ror .wj-play-btn:active,.wj-ror-seies .wj-play-btn:active{background-color: #d74637;}
.wj-ror .wj-play-btn i,.wj-ror-seies .wj-play-btn i{background-image: url('../images/wj-play.png');height: 22px;width: 22px;display: inline-block;position: absolute;top: 5px;left: 8px;}
.wj-ror .wj-play-btn span,.wj-ror-seies .wj-play-btn span{padding-left: 29px;}
.wj-ror-item,.wj-ror-item-series{
	position: absolute;width: 100%;height: 100%;overflow: hidden;opacity: 0;filter:alpha(opacity=0);
	-webkit-backface-visibility: hidden;
	 -webkit-transition: all .8s ease;
	    -moz-transition: all .8s ease;
	      -o-transition: all .8s ease; 
	      	 transition: all .8s ease;
}
.wj-ror-item a.img img,.wj-ror-item-series a.img img{width: 100%;height: 100%;}
.wj-ror-text{position: relative;width: 240px;padding: 15px 20px 20px;height: 315px;float: right;background-color: #333;color: #FFF;}
.wj-ror-text a{color: #FFF;}
.wj-ror-text h2{margin: 0;font-size: 18px;line-height: 30px;font-weight: normal;}
.wj-ror-text .intro{line-height: 22px;font-size: 14px;max-height: 175px;overflow: hidden;}
.wj-ror-text .time{position: absolute;right: 20px;bottom: 20px;}
.wj-ror-con{
	position: absolute;z-index:21;left: 30px;bottom: 30px;height: 30px;filter: alpha(opacity=90);
	background-color: #000;
	background-color: rgba(0,0,0,.65);
	border-radius: 2px;
}
.wj-ror-con>*{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;cursor: pointer;width: 40px;height: 100%;
	position: relative;
	-webkit-transition: background-color .5s;
	   -moz-transition: background-color .5s;
	     -o-transition: background-color .5s;
			transition: background-color .5s;
}
.wj-ror-con .left span{
	display: block;width: 12px;height: 4px;position: absolute;left: 18px;top: 13px;background-color: #FFF;
}
.wj-ror-con .left em{
	display: block;width: 0;height: 0;position: absolute;
	border-style: solid;border-color: transparent;border-width: 7px 10px 8px 0;left: 10px;top: 8px;
	border-right-color: #FFF;
}
.wj-ror-con .center{border-left: 1px solid #222;border-right: 1px solid #222;}
.wj-ror-con .center span{
	display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;
	border-style: solid;border-color: transparent;border-width: 7px 0 7px 14px;*left:14px;*top: 8px;
	border-left-color: #FFF;
}
.wj-ror-con .right span{display: block;width: 12px;height: 4px;position: absolute;right: 18px;top: 13px;background-color: #FFF;}
.wj-ror-con .right em{
	display: block;width: 0;height: 0;position: absolute;
	border-style: solid;border-color: transparent;border-width: 7px 0 8px 10px;right: 10px;top: 8px;
	border-left-color: #FFF;
}
.wj-ror-con>*:hover{background-color: #1E1E1E;}

.wj-item{
	position: relative;margin-bottom: 30px;font-size: 14px;
	background-color: #FFF;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.wj-item .img{display: block;width: 220px;height: 294px;float: left;margin-right: 30px;position: relative; overflow: hidden;}
.wj-item .img a.bg{
	color: #FFF;text-align: center;line-height: 380px;
	position: absolute;left: 0;top: 0;
	display: block;width: 100%;height: 100%;
	background-color: #000;
	opacity: 0;filter: alpha(opacity=0);
	-webkit-transition: opacity .4s;
	   -moz-transition: opacity .4s;
	     -o-transition: opacity .4s;
			transition: opacity .4s;
}
.wj-item .img:hover a.bg{opacity: .6;filter: alpha(opacity=60);}
.wj-item .img:hover .icon-play{background-color: rgba(0,0,0,.75);filter: alpha(opacity=80);}
.wj-item .img .icon-play{
	display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
	width: 50px;height: 30px;border-radius: 4px;
	background-color: #000;
	background-color: rgba(0,0,0,.7);
	filter: alpha(opacity=70);*left: 50%;*top: 50%;*margin-left: -25px;*margin-top: -15px;
	-webkit-transition: background .4s;
	   -moz-transition: background .4s;
	     -o-transition: background .4s;
			transition: background .4s;
}
.wj-item .img .icon-play i{
	display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
	*left: 50%;*top: 50%;*margin-left: -8px;*margin-top: -8px;cursor: pointer;
	width: 0;height: 0;
	border-style: solid;
	border-width: 8px 0 8px 16px;
	border-color: transparent;
	border-left-color: #FFF;
}
.wj-item .wj-t{line-height: 30px;margin-top: 15px;font-weight:bold;padding-top: 15px;}
.wj-item .wj-t a{color: #333;font-size: 18px;}
.wj-item .wj-t a:hover{color: #666;}
.wj-item .wj-t span{color: #e74c3c;font-weight: normal;font-size: 14px;font-family: Helvetica,Arial,sans-serif;padding-left: 20px;}
.wj-item .subscribe{margin:10px 0 12px 0;font-family: Helvetica,Arial,sans-serif;}
.wj-item .total{line-height:30px;padding: 5px;color:#999;font-family: Helvetica,Arial,sans-serif;}
.wj-item .c{
	position: relative;float: right;width: 160px;height: 110px;
	margin: 60px 30px 0 10px;
	font-size: 20px;font-family: "Georgia";
}
.wj-item .line{display: block;width: 1px;height: 100%;background-color: #d4d4d3;position: absolute;left: 50%;top: 0;}
.wj-item .c .item{position: relative;width: 80px;height: 100%;float: left;text-align: center;color: #f7b42c;font-weight: bold;}
.wj-item .c .item-static a.icon-sad:hover{top: 0;
}
.wj-item .i{line-height: 1.6em;height: 8em;overflow: hidden;margin-right: 30px;font-family: Helvetica,Arial,sans-serif;}
.wj-item .p{position: relative;margin-top: 1em;margin-left: 250px;}
.wj-main .latest{left: 30px;top: -5px;}
.wj-item .l{overflow: hidden;*padding-bottom: 15px;}
.wj-item .l a{margin-bottom: 15px;}
.wj-item .l a:hover,.wj-main .b a:hover{
	box-shadow: inset 0 0 2px 2px rgba(125,125,125,0.1);color: #666;
}
.wj-item .l .more i{
	position: absolute;display: block;width: 0;height: 0;
	left: 0;top: 0;bottom: 0;right: 0;margin: auto;*left: 50%;*top: 50%;*margin-left: -8px;*margin-top: -5px;
	border-style: solid;border-width: 10px 8px 0 8px;border-color: transparent;border-top-color: #c9c9c9;
	-webkit-transition: all .4s ease;
	   -moz-transition: all .4s ease;
	     -o-transition: all .4s ease;
			transition: all .4s ease;
}
.wj-item .l .more-on i{
	background: none;border-width: 0 8px 10px 8px;border-top-color: transparent;border-bottom-color: #c9c9c9;
	-webkit-transition: all .4s ease;
	   -moz-transition: all .4s ease;
	     -o-transition: all .4s ease;
			transition: all .4s ease;
}
.wj-item .l .more:hover i{border-top-color: #999;}
.wj-item .l .more-on:hover i{border-bottom-color: #999;}

.icon-smile,.icon-sad{
	width: 38px;height: 38px;margin-top:20px;
	position: relative;
	-webkit-transition: top .4s;
	   -moz-transition: top .4s;
	     -o-transition: top .4s;
			transition: top .4s;
	background-image: url(../images/icon-smile.png);
	background-image: -webkit-image-set(url(../images/icon-smile.png) 1x, url(../images/icon-smile_2x.png) 2x);
	background-image: image-set(url(../images/icon-smile.png) 1x, url(../images/icon-smile_2x.png) 2x);
	background-repeat: no-repeat; background-position: 0 0;
}
.icon-sad{background-image: url(../images/icon-sad.png);
	background-image: -webkit-image-set(url(../images/icon-sad.png) 1x, url(../images/icon-sad_2x.png) 2x);
	background-image: image-set(url(../images/icon-sad.png) 1x, url(../images/icon-sad_2x.png) 2x);}
.wj-item .item .icon-smile:hover,.wj-item .item .icon-sad:hover{top: 0;cursor: default;}
.plus-one{
	color:#F7B42C;font-size:22px;font-weight: bold;opacity: .2;filter: alpha(opacity=20);
	position: absolute;left: 50%;top: 50%;margin-left: -13px;margin-top: -25px;
}
.wj-more{
	display: block;text-align: center;padding: 10px 0;border: 1px solid #efefef;border-radius: 4px;background-color: #FFF;font-size: 18px;
	color: #333;margin-bottom: 30px;
	-webkit-transition: border-color .6s;
	   -moz-transition: border-color .6s;
	     -o-transition: border-color .6s;
			transition: border-color .6s;
}
.wj-more:hover{color: #454545;border-color: #cecece;}


/* 网剧播放页 */
.wj-players{width: 100%;margin-bottom: 16px;}
.wj-players object{width: 100%;}
.wj-wrap{border: 1px solid #d4d4d3;padding: 30px;background-color: #FFF;border-top: 0;}
.wj-sider{width: 280px;margin-left: 30px;float: right;}
.wj-share-l{vertical-align: top;line-height: 32px;font-size: 14px;}
.wj-share{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;float: none!important;padding-bottom: 0!important;
}
.wj-share>*{vertical-align: top;}

.wj-title{position: relative;padding: 20px 0 20px;height: 1px;}
.wj-title span.line{
	position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: block;width: 100%;height: 1px;background-color: #d4d4d3;
}
.wj-title span.con{
	position: absolute;display: block;text-align: center;
	height: 20px;line-height: 18px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
}
.wj-title span.con em{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-style: normal;
	border: 1px solid #d4d4d3;padding: 0 8px;background-color: #FFF;
}
.wj-intro{font-size: 12px;color: #666;font-family: Helvetica,Arial,sans-serif;}
.wj-rec{margin-top: -20px;margin-left: -10px;}
.wj-rec a{
	display: block;float: left;width: 125px;margin-left: 10px;margin-top: 20px;position: relative;color: #123;
	-webkit-transition: color .4s;
	   -moz-transition: color .4s;
	     -o-transition: color .4s;
			transition: color .4s;
}
.wj-rec a img{display: block;width: 100%;height: 174px;vertical-align: top;}
.wj-rec a span{display: block;text-align: center;line-height: 24px;font-size: 14px;}
.wj-rec span.mask{
	position: absolute;left: 0;top: 0;width: 100%;height: 174px;
	background-color: #000;opacity: 0;filter: alpha(opacity=0);
	-webkit-transition: opacity .4s;
	   -moz-transition: opacity .4s;
	     -o-transition: opacity .4s;
			transition: opacity .4s;
}
.wj-rec a:hover{color: #333;}
.wj-rec a:hover span.mask{opacity: .6;filter:alpha(opacity=60);}
.wj-main .wj-t{font-size: 18px;font-weight: bold;color: #393939;line-height: 26px;margin-right: 150px;padding-top: 4px;padding-bottom: 4px;margin-bottom: 4px;}
.wj-main .wj-t span{color: #e74c3c;font-weight: normal;font-size: 14px;font-family: Helvetica,Arial,sans-serif;padding-left: 20px;}
.wj-main .subscribe{margin:10px 0 20px 0;font-family: Helvetica,Arial,sans-serif;}
.wj-main .total{line-height:30px;padding:5px;color:#999;font-family: Helvetica,Arial,sans-serif;}
.wj-main .c{
	position: relative;float: right;width: 160px;height: 110px;
	margin: 40px 0 0 0;
	font-size: 20px;font-family: "Georgia";
}
.wj-main .c .item{position: relative;width: 80px;height: 100%;float: left;text-align: center;color: #f7b42c;font-weight: bold;}
.wj-main .c .line{
	display: block;width: 1px;height: 100%;background-color: #D4D4D3;position: absolute;left: 50%;top: 0;
}
.wj-main .b{position: relative;width: 440px;}
.wj-main .b a{margin-bottom: 15px;}
.wj-main .b a.sel{background-color: #3498DB;color: #FFF;box-shadow: none;}
.wj-main .num{margin-top:10px;}
.wj-cur-pop{
	position: absolute;z-index: 100;
	padding: 15px;width: 270px;
	border: 1px solid #D4D4D3;background-color: #FFF;
}
.wj-cur-pop .txt img{float: left;margin-right: 10px;}
.wj-cur-pop .txt{overflow: hidden;font-size: 15px;line-height: 2em;}
.wj-cur-pop .line{margin: 12px 0 8px;height: 1px;background-color: #D4D4D3;}
.wj-cur-pop .intro{font-size: 13px;line-height: 1.8em;}

.triggle-left{position: absolute;left: -12px; top: 30px;}
.triggle-left .before,.triggle-left .after{
	position: absolute;left: 0;top: 0;
	display: block;width: 0;height: 0;
	border-style: solid;border-width: 8px 12px 8px 0;border-color: transparent;
}
.triggle-left .before{border-right-color: #D4D4D3;}
.triggle-left .after{border-right-color: #FFF;left: 2px;}
.wj-cur-pop .title{font-size: 14px;font-weight: bold;}
/* 介绍页面 */
.intro-content{font: 16px/30px "Microsoft Yahei","冬青黑体简体中文 w3";line-height: 1.8em;font-size: 16px;word-break:break-all;word-wrap:break-word;margin-bottom: 20px;margin-top:20px;}
.intro-content a{color: #0196E3;}
.intro-content a:hover{color: #666;text-decoration: underline;}
.intro-content p{margin-bottom: 20px;}
.intro-content p:last-child{margin-bottom: 0;}
.intro-content hr{border: 1px #DDD dashed;}
.intro-content h2{line-height: 60px;font-size: 20px;padding-bottom: 5px;}
.intro-content .submit{text-align:center;}
.intro-content .submit a{color:#fff;}
.intro-content .submit a:hover{color:#fff;text-decoration: none;}
.intro-content input[type="text"]{border: 1px solid #DDD;width: 300px;}
.intro-content textarea{width: 300px;height: 100px;font-family: "Microsoft Yahei","冬青黑体简体中文 w3";}
.intro-link li{display: inline-block;*display: inline;zoom: 1;padding-right:10px;padding-top: 10px;}
.intro-link a{color:#333;}
.intro-link a:hover{color: #666;text-decoration: underline;}
.intro-join-t a{color: #0196E3;font-family: "Microsoft Yahei",arial,\5b8b\4f53,sans-serif;font-size:16px;}
.intro-join-t a:hover{color: #666;text-decoration: none;}
.intro-join-content{display:none;}
.intro-join-list{
	overflow: hidden;
	/*padding:0 2.5% 20px;

	border-bottom: 1px solid #E6E6E6;*/
}
.intro-join-list li{
	width: 20%;
	margin: 2.5%;
	float: left;
	text-align: center;
	/*background: black;*/
	color: #fff;
	cursor: pointer;
	border-radius: 2px;
	background: #595757;
	position: relative;
}
.intro-join-list .select{
	background: #3498DB;
	color: white;
}
.intro-join-part{
	display: none;
}
.part-select{
	display: block;
}
.arrow-line {
    border: none;
    border-bottom: 1px solid #E6E6E6;
    margin: -1px 0 0;
}
.intro-join-list li i {
    display: block;
    width: 8px;
    height: 8px;
    background: white;
    border: 1px solid #E6E6E6;
    transform: scae(180deg);
    transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(45deg);
	top: 159%;
	left: 44%;
    z-index: 10000000000;
    position: absolute;

}

/* 专辑页面 */
.album-text{padding: 15px 15px;}
.album-text h3{height: 50px}
.album-text h3 a{color: #333;font-size: 18px;line-height: 26px;}
.album-text .time{color: #999;font-size: 12px;margin-top: 10px;}
.album-text p{line-height: 22px;color: #666;}
.album-text .comment-btn:hover{color: #fff;}

.album-intro{position: relative;margin-bottom: 30px;}

.album-sin-list{margin-left: -20px;margin-top: -20px;}
.album-sin-list li{float: left;margin-left: 20px;margin-top: 20px;background-color: #FFF;}
.album-sin-img{width: 100%;display: block;}

.album-sin-t{
	font-size: 14px;height: 40px;overflow: hidden;padding: 10px 15px 0;font-weight: normal;
}
.album-sin-t a{color: #333;}
.album-sin-t span{color: #F7B42C;display: inline-block;*display: inline;zoom: 1;}
.album-con{padding: 4px 15px 10px;}
.album-con .post-comment{margin-left: 0;}

.album-hot{margin-top: 30px;}
.album-hot-list .img{display: block;}
.album-hot-list .text{padding: 8px 10px;background-color: #F9F9F9;}
.album-hot-list h3{font-weight: bold;}
.album-hot-list .text a{color: #333;}
.album-hot-list .time{color: #999;font-size: 12px;margin-top: 4px;}
.album-title{font-size: 28px;color: #666;line-height: 40px;margin-bottom: 20px;}
.album-subtitle{
	font-size: 16px;
	margin-left: 25px;
	padding-left: 24px;
	display: inline-block;
	zoom: 1;
	height: 28px;
	line-height: 28px;
	background-image: url(../images/block_l.png);
	background-image: -webkit-image-set(url(../images/block_l.png) 1x,url(../images/block_l_2x.png) 2x);
	background-image: image-set(url(../images/block_l.png) 1x,url(../images/block_l_2x.png) 2x);
	background-repeat: no-repeat;
	color: #999;
}
.album-subtitle span{
	display: block;
	padding-right: 24px;
	background-image: url(../images/block_r.png);
	background-image: -webkit-image-set(url(../images/block_r.png) 1x,url(../images/block_r_2x.png?20150321) 2x);
	background-image: image-set(url(../images/block_r.png) 1x,url(../images/block_r_2x.png?20150321) 2x);
	background-repeat: no-repeat;
	background-position: right 0;
}
.album-subtitle a{color: #999;}

/* 消息列表 */
.msg-list{padding: 0 20px;font-family: Helvetica,Arial,sans-serif;}
.msg-list a{font-family: Helvetica,Arial,sans-serif;}
.msg-list li{
	padding: 20px 40px 40px 20px;position: relative;
	border-bottom: 1px solid #E2E2E2;line-height: 24px;}
.msg-list li.msg-no-read{background-color: #F9F9F9;font-weight: bold;}
.msg-list .time{color: #999;font-size: 12px;right: 20px;bottom: 10px;position: absolute;}
.msg-list .dialog-close{right: 15px;top: 15px;}

/* 返回顶部 */
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?20140321);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
.go-top .uc-2vm-pop{
	position: absolute;right: 80px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}
.go-top .uc-2vm-pop .logo-2wm-box table{display: block; margin: 20px auto;}
.go-top .uc-2vm-pop .logo-2wm-box table tbody tr td{padding: 0!important;} 
.go-top .uc-2vm-pop .logo-2wm-box .logo-2wm{
	border-radius: 10px;border: 2px solid #fff;position: absolute;top: 50%;left: 50%;margin-left: -25px;margin-top: -25px;
}
.go-top .share-pop{
	position: absolute;right: 0px;top: 0px; margin-right: 47px;
	width: 212px;height: 45px; background: #fff;box-shadow: 2px 2px 3px #aaaaaa;
}

.share-pop {margin-right: 8px; margin-left: 8px;text-align: center; line-height: normal;}
.share-pop div{margin-top: 6px; margin-left: 1px;}
.share-pop a{display: inline-block; *display:inline;*zoom:1;
 			width: 24px; height: 25px; padding-left: 0 !important ; float: none !important;vertical-align:middle;
 			 margin: 6px 6px 6px 6px !important;}
.share-pop a.bds_tsina{ background-position: 5px 0px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_qzone{ background-position: -27px 0px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_weixin{ background-position: 0 -58px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_renren{ background-position: -59px 0 !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_douban{ background-position: -90px 0px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop span{display:inline-block; *display:inline;*zoom:1;vertical-align:middle; height: 100%;}

/* 搜索页样式 */
.search{text-align: left;width: 532px;margin-left: auto;margin-right: auto;padding: 20px 0 40px;}
.search input[type="text"]{
	border-style: solid;border-width: 2px 0 2px 2px;border-color: #3498DB;width: 420px;
}
.search-btn{
	padding: 0 30px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	color: #FFF;background-color: #3498DB;height: 40px;line-height: 40px;font-family: Helvetica,Arial,sans-serif;
}
.search-tab{margin-top: 15px;}
.search-tab a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 30px;padding: 0 10px;font-family: Helvetica,Arial,sans-serif;color: #666;margin-right: 10px;
}
.search-tab a:hover,.search-tab .sel{color: #FFF;background-color: #3498DB;border-radius: 2px;}

.search-plot-list{height: auto;}

.search-non{text-align: center;line-height: 70px;font-size: 18px;color: #666;padding: 40px 0 0;}
.search-non img{margin-right: 20px;}

/* 客户端下载页样式 */
.app-main .app-header{
	height: 500px;
	
}
.app-main .app-header.magic{
	background-color: #00a1e9;
}
.app-main .app-header.cuke{
	background-image: url(/Public/Home/images/app/app-c-header-bg.jpg?20150402);
	background-image: -webkit-image-set(url(/Public/Home/images/app/app-c-header-bg.jpg?20150402) 1x,url(/Public/Home/images/app/app-c-header-bg_2x.jpg?20150402) 2x);
	background-image: image-set(url(/Public/Home/images/app/app-c-header-bg.jpg?20150402) 1x,url(/Public/Home/images/app/app-c-header-bg_2x.jpg?20150402) 2x);
	background-repeat: repeat;
}
.app-main .app-header.vmovier{
	background-image: url(/Public/Home/images/app/app-v-header-bg.jpg?20150403);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1540px;
}
.app-main .app-header.magic{
	background-color: #00a1e9;
}
.app-main .app-header.magic .ico_fans{position: absolute;left: 23%;top: 50%; width: 47px; height: 47px; cursor: pointer;}
.app-main .app-header.magic .ico_fans img{width: 100%;height: 100%;position: absolute;}
.app-main .app-header.magic .ico_fans em{position: absolute;left: 0;top: 0;display: block;width: 47px;height: 47px;background: rgba(0,161,233,.5);border-radius: 100%;-webkit-animation: ico_fans_bg 1.7s infinite ease-in-out;animation: ico_fans_bg infinite 1.7s ease-in-out;}
@-webkit-keyframes ico_fans_bg {0% {opacity: 1;-webkit-transform: scale(1);}100% {opacity: 0;-webkit-transform: scale(1.5);}}
@keyframes ico_fans_bg {0% {opacity: 1;transform: scale(1);}100% {opacity: 0;transform: scale(1.5);}}
.app-main .app-header.magic .watermark{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.app-main .app-header.magic .watermark .magic-m{
	position: absolute;
	bottom: 74px;
}
.app-main .app-header.magic .watermark .wifi-m{
	position: absolute;
	top: 30px;
	right: 440px;
}
.app-main .nav{
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: right;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.app-main .nav .item{
	padding: 10px 5px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 1.25em;
	color: #fff;
	text-decoration: none;
	position: relative;
	font-family: "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif;
}
.app-main .nav.vmovier .item{text-shadow: 0px 0px 6px rgba(0,0,0,.2);}
.app-main .nav a.hot span{position: absolute; width: 18px; height: 14px; background-image: url(../images/hot.png); background-repeat: no-repeat; background-image: -webkit-image-set(url(/Public/Home/images/hot.png) 1x,url(/Public/Home/images/hot_2x.png) 2x); background-image: image-set(url(/Public/Home/images/hot.png) 1x,url(/Public/Home/images/hot_2x.png) 2x); top:8px; right: -16px;}
.app-main .nav a.hot span.animate{
animation:wobble .15s 0s ease both;
-webkit-animation:wobble .15s 0s ease both;
-moz-animation:wobble .15s 0s ease both;}
@keyframes wobble{
0%{transform:translateY(0%)}
33%{transform:translateY(-10%)}
66%{transform:translateY(-20%)}
100%{transform:translateY(0%)}
}
@-webkit-keyframes wobble{
0%{-webkit-transform:translateY(0%)}
33%{-webkit-transform:translateY(-10%)}
66%{-webkit-transform:translateY(-20%)}
100%{-webkit-transform:translateY(0%)}
}
@-moz-keyframes wobble{
0%{-moz-transform:translateY(0%)}
33%{-moz-transform:translateY(-10%)}
66%{-moz-transform:translateY(-20%)}
100%{-moz-transform:translateY(0%)}
}
.app-main .nav .item::after {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #fff;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}

.app-main .nav .item:hover::after,
.app-main .nav .item:focus::after {
	height: 5px;
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}
.app-main .nav .item.sel::after{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 5px;
	background: #fff;
	content: '';
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

.app-main .header-main{
	width: 960px;
	height: 419px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	position: relative;
}
.app-main .header-main .header-l{padding-left: 50px;}
.app-main .header-main .app-intro{
	padding-top: 40px;
}
.app-main .header-main .app-h{
	font-size: 4.6em;
	font-weight: bold;
	margin-bottom: 40px;
	padding-top: 50px;
}
.app-main .header-main .app-p{
	font-size: 1.8em;
}

.app-main .header-main .header-r{
	position: absolute;
	right: 0;
	bottom: 0;
}
.app-main .header-main .header-r.vmovier{
	bottom: -100px;
}
.app-main .header-main .header-r.cuke{
	bottom: -120px;
}
.app-for-down{
	position: relative;
}
.app-for-down.top-down{
	margin-top: 110px;
}
.app-for-down.bot-down{
	width: 330px;
	margin-left: auto;
	margin-right: auto;
	margin-top:50px; 
}
.app-for-down .app-down-qrcode{
	width: 110px;
	height: 110px;
	position: absolute;
}
.app-for-down.bot-down .app-down-qrcode{
	box-shadow: 0 0 11px #eee;
}
.app-for-down .app-down-ios,.app-for-down .app-down-andriod,.app-for-down .app-down-andriod2{
	display: block;
	width: 175px;
	height: 50px;
	margin-left: 130px;
}
.app-for-down .app-down-ios,.app-for-down .app-down-andriod{
	margin-bottom: 10px;
}
.app-for-down .app-down-ios:hover,.app-for-down .app-down-andriod:hover{
	box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.app-for-down .app-down-ios{
	/*margin-bottom: 30px;*/
}

.app-main .app-cont{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 55px;
	text-align: center;
}
.app-main .app-cont.vmovier,.app-main .app-cont.cuke{
	padding-top: 205px;
}
.app-cont.cuke .app-cont-h{
	text-align: left;
	padding-left: 15px;
	font-size: 20px;
	color: #505050;
	margin-bottom: 20px;
}
.app-main .app-cont .app-v-tip{
	margin-top: 100px;
	margin-bottom: 50px;
	font-size: 22px;
	color: #999;
}
.app-main .app-cont .app-cuke-item{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 290px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 30px;
	box-shadow: 0 0 11px #eee;
}
.app-main .app-cont .app-cuke-item .app-item-top{
	position: relative;
	cursor: pointer;
}
.app-main .app-cont .app-cuke-item .app-item-top .app-video-play,.app-main .app-cont .app-cuke-item .app-item-top .app-video-tag{
	position: absolute;
	width: 60px;
	height: 60px;
	bottom: 50%;
	right: 50%;
	margin-right: -30px;
	margin-bottom: -30px;
}
.app-main .app-cont .app-cuke-item .app-item-top .app-video-tag{
	width: 42px;
	height: 40px;
	right: 40px;
	bottom: 10px;
}
.app-main .app-cont .app-cuke-item .app-item-bot{
	margin-top: 20px;
	text-align: left;
	color: #505050;
}
.app-main .app-cont .app-cuke-item .app-item-bot .app-item-h{
	font-size: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.app-main .app-cont .app-cuke-item .app-item-bot .app-item-desc{
	font-size: 18px;
	height: 50px;
 	padding: 15px;
  	border-radius: 8px;
}
.app-main .app-cont .magic-item{
	margin-bottom: 25px;
}
.app-main .app-cont .magic-item.last{
	margin-bottom: 120px;
}
.app-footer{
	text-align: center;
	color: #999;
	margin-top: 100px;
	margin-bottom: 30px;
}
.play-box{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.9);}
.play-box iframe{position: absolute; top: 50%; left: 50%; margin-left: -375px; margin-top: -250px;}
.play-box .close{position: absolute; right: 0; top: 0; font-size: 40px; color: #fff; font-weight: normal; width: 50px; line-height: 50px; text-align: center; cursor: pointer;font-weight: normal;}
.play-box .close:hover{color: #999;}
.dialog-download{z-index: 504;position: fixed;top: 25%;left: 50%;margin-left: -227.5px; background-color: #fff;display:none;}
.dialog-download .content{padding:20px;position: relative;width:415px;}
.dialog-download .close{position: absolute;top:10px;right: 14px;cursor:pointer;font-size:24px;color:#999;}
.dialog-download .close:hover{opacity:0.8;}
.dialog-download .title{color:#333;border-bottom:1px solid #ccc;padding-bottom: 6px;font-weight:bold;font-size: 15px;}
.dialog-download .left{margin:20px 20px;padding-right:20px;}
.dialog-download .right{border-left:1px solid #ccc;padding-left:15px;margin-top: 10px;}
.dialog-download .btn{width:120px;background-color:#3498db;color:#fff;font-size:14px;text-align: center;padding:6px 8px;display:block;margin-top:10px;border-radius: 4px;}
.dialog-download .btn:hover{opacity: 0.8;}
.dialog-download .qr{margin:10px 20px 10px 20px;}

/* 分类页面 */
.cate-type{margin-bottom: 20px;line-height: 22px;}
.cate-type a{
	margin-right: 15px;color: #333;line-height: 24px;
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
}
.cate-type a.sel,.cate-type a:hover{color: #E74C3C;}
.cate-type a:active{font-weight: bold;}
.cate-type-main{overflow: hidden;margin-right: 280px;}
.cate-num{font-size: 16px;color: #999;float: right;line-height: 30px;margin-right: 60px;}
.cate-num .num{font-family: "Georgia";font-size: 30px;color: #E74C3C;}

.sort{padding-bottom: 20px;position: relative;z-index: 10;}
.sort a{color: #333;margin-right: 10px;margin-top: 10px;}
.sort a.sel,.sort a:hover{color: #E74C3C;font-weight: bold;}

.tag-head{height: 50px;margin-bottom: 30px;position: relative;}
.tag-bread{font-size: 28px;height: 58px;line-height: 58px;color: #666;}
.tag-bread a{font-size: 16px;color: #999;}
.tag-num{position: absolute;right: 0;font-size: 16px;color: #999;line-height: 30px;margin-right: 60px;}
.tag-num .num{font-family: "Georgia";font-size: 30px;color: #E74C3C;padding:5px;}

.channel-list li{background-color: #3498DB;}
.channel-img,.channel-img img{position: absolute;display: block;width: 100%;height: 100%;}
.channel-img{
	right: 0;
	-webkit-transition: all ease .4s;
			transition: all ease .4s; 
}
.channel-img .channel-name-warp{position: absolute;z-index: 10;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);}
.channel-img .channel-name{position: absolute;z-index: 100; top: 0; left: 0;bottom: 0;right: 0;width: 100px;height: 100px;line-height:100px;display: block;text-align: center;margin: auto;font-size: 20px;color: #fff;letter-spacing: 2px;text-shadow: 0px 0px 6px rgba(0,0,0,0.6);}
.channel-arrow{position: absolute;width: 100%;height: 100%;}
.channel-arrow span{
	position: absolute;right: 20px;top: 50%;margin-top: -5px;
	display: block;width: 9px;height: 15px;
	background-image: url(../images/channel-arrow.png);
	background-repeat: no-repeat;
}
.channel-list li:hover{}
.channel-list li:hover .channel-img{right: 50px;}

.channel-all{
	position: absolute;right: 0;top: 0;
}
.channel-all span{
	position: relative;
	display: block;height: 30px;line-height: 30px;background-color: #fff;color: #333;padding: 0 80px 0 20px;cursor: default;
}
.channel-all:hover .channel-item{display: block;}
.arrow-bottom{
	position: absolute;width: 0;height: 0;top: 0;bottom: 0;right: 20px;margin: auto;
	*top: 50%;*margin-top: -4px;

	border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #FFF;
}
.arrow-bottom i{
	position: absolute;top: -5px;left: -4px;
	width: 0;height: 0;
	border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid #333;
}

.channel-item{
	position: absolute;right: 0;top: 100%;display: none;
	background-color: #fff;width: 260px;padding: 10px 0;
}
.channel-item a{
	float: left;width: 40%;padding-left: 10%;height: 30px;line-height: 30px;color: #333;margin: 0;
}
.channel-item a:hover{color: #fff;background-color: #3498DB;font-weight: normal;}

/* 模态框 */
#modalContainer{position: fixed;top:0;bottom: 0;right: 0;left: 0;background-color:rgba(0 ,0 ,0, 0.5);z-index: 3;display: none;}
#modalContent{box-sizing:border-box;position: fixed;top:0;bottom: 0;right: 0;left: 0;margin: auto;padding: 40px 60px 45px 60px;width:332px;height:415px;background-color:#fff;border-radius: 5px;}
#modalContent #contentClose{width:12px;height:12px;position:absolute;top:10px;right:10px;font-size:24px;cursor: pointer;line-height: 13px;color:#333;}
#modalContent #contentClose:hover{
	color: #999;
}
#modalContent h3{margin:0;margin-bottom:10px;text-align: center;font-size: 14px; }
#modalContent img{margin-top:5px; }

/* 关注列表 */
.follow-title{text-align: center; font-size: 14px;}
.follow-list{text-align: center;margin-left: -16px;margin-top: -16px;padding-bottom: 10px;}
.follow-list a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	width: 41px;height: 41px;margin-top: 16px;margin-left: 20px;

	 background: url(../images/follow-icon.png?20160721);
	background-image: -webkit-image-set(url(../images/follow-icon.png?20160721) 1x,url(../images/follow-icon_2x.png?20160721) 2x);
	background-image: image-set(url(../images/follow-icon.png?20160721) 1x,url(../images/follow-icon_2x.png?20160721) 2x);
	background-repeat: no-repeat;
}
.follow-list a:hover{opacity: 0.8;}
.follow-list a.follow-weibo{background-position:0px 0px;}
.follow-list a.follow-qzone{background-position:-60px 0px;}
.follow-list a.follow-renren{background-position:-120px 0px;}
.follow-list a.follow-douban{background-position:-180px 0px;}
.follow-list a.follow-tweibo{background-position: -240px 0px;}
.follow-list a.follow-app{background-position: 0px -60px;}
.follow-list a.follow-mail{background-position: -60px -60px;}
.follow-list a.follow-tudou{background-position: -120px -60px;}
.follow-list a.follow-youku{background-position: -180px -60px;}
.follow-list a.follow-weixin{background-position: -0px -110px;}
.follow-list a.follow-tqq{background-position: -60px -110px;}
.follow-weixin-img .dialog-close{right: 10px;top: 14px;font-size: 24px;}
.follow-2wm{text-align: center;position: relative;margin:15px 0;}
.follow-list-name{line-height: 12px;}
.follow-list-name span{font-size: 12px;color:#333;line-height: 12px;}
.follow-list-name span:nth-child(1){padding-left:22px;}
.follow-list-name span:nth-child(2){padding-left:32px;}
.follow-list-name span:nth-child(3){padding-left:28px;}
.follow-list-name span:nth-child(4){padding-left:27px;}
.service-list{margin-top: -10px;text-align: center;padding-bottom: 10px;}
.service-list a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;border-radius: 2px;
	width: 180px;height: 40px;line-height: 40px;text-align: center;margin-top: 15px;
	background-color: #3498DB;color: #FFF;
}
.service-list a:hover{opacity: .8;}

.empty-tip{padding: 70px 0;text-align: center;}
.empty-tip .text{
	text-align: center;display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	font-size: 18px;color: #666;line-height: 30px;
}
.empty-tip img{margin-right: 20px;}
.per-non{text-align: center;font-size: 18px;color: #666;padding: 80px 0 0;}

/* 消息提醒 */
.msg-tip{
	position: absolute;right: 0;top: 43px;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	padding: 10px 20px 10px;width: 200px;background-color: #FFF;z-index: 10;
}
.msg-tip li{line-height: 22px;}
.msg-tip a{font-size: 12px;}
.msg-tip .msg{float: left;}
.msg-tip .ignore{float: right;}
.msg-tip .dialog-close{font-size: 12px;line-height: 18px;}

/* 友情链接 */
.intro-link{width: 100%;float: left;padding-top: 20px;}
.intro-link-more{padding-top: 0;}
.intro-link ul{font-family: Helvetica,Arial,sans-serif;color: #999;font-size: 12px;font-weight: bold;line-height: 24px;}
.intro-link ul li a{font-weight: normal;color: #999;}

/*移动端视频替换*/
.poster {
	position: relative;
	display: block;
	width: 100%;
	height: 200px;
	background-color: #000;
}

.play_btn {
	position: absolute;
	width: 80px;
	height: 80px;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(../images/play_btn.png) no-repeat;
	background-size: 80px 80px;
	-webkit-background-size: 80px 80px;
	-moz-background-size: 80px 80px;
	-o-background-size: 80px 80px;
	cursor: pointer;
}
.cw{width: 320px;margin-left: auto;margin-right: auto;}
.cw a{font-size: 24px;}

/*活动分享*/
.activity-share{float: right;}
.activity-share .bds_tools_24 span.bds_more{background: url(../images/icons_1_24.png?v=7314c5f6.png) no-repeat!important;height:24px!important;}
.activity-share .bds_tools_24 span.bds_more-v2{background:url(../images/baibu-jia-v2.png?20160109)!important;background-size: 100%!important;width: 24px!important;height: 15px!important;margin-right: 3px!important;}
/*分享样式自定义*/
.bds_tools_24 a{background: url(../images/icons_1_24.png?v=7314c5f6.png) no-repeat!important;height:24px!important;}
.bdshare_t .bds_qzone{background-position: 0 -52px!important;}
.bdshare_t .bds_tsina{background-position: 0 -104px!important;}
.bdshare_t .bds_sqq{background-position: 0 -2652px!important;}
.bdshare_t .bds_tqq{background-position: 0 -259px!important;}
.bdshare_t .bds_renren{background-position: 0 -208px!important;}
.bdshare_t .bds_douban{background-position: 0 -468px!important;}
.bdshare_t .bds_more{background-position: 0 0!important;}
.share-pop a{
	background-size: 115px 80px!important;
}
.post-share .bds_tools_24 span.bds_more, .reshare .bds_tools_24 span.bds_more{background: url(../images/icons_1_24.png?v=7314c5f6.png) no-repeat!important;_background-image: url(../images/icons_1_24_debase.png?v=2602b264.png);margin: 0!important;}
/*更换分享按钮*/
.post-share .bds_tools_24 span.bds_more-v2{background:url(../images/baibu-jia-v2.png?20160109)!important;background-size: 100%!important;width: 24px!important;height: 15px!important;margin-right: 3px!important;}
.bdshare_t .bds_qzone-v2{background:url(../images/baidu-qzone-v2.png?20160109)!important;background-size: 100%!important;width: 24px!important;height: 24px!important;margin-right: 3px;}
.bdshare_t .bds_tsina-v2{background:url(../images/baidu-weibo-v2.png?20160109)!important;background-size: 100%!important;width: 24px!important;height: 24px!important;margin-right: 3px;}
.bdshare_t .bds_sqq-v2{background:url(../images/baibu-qq-v2.png?20160109)!important;background-size: 100%!important;width: 24px!important;height: 24px!important;margin-right: 3px;}
.bdshare_t .bds_tqq-v2{background:url(../images/baibu-tengxun-v2.png?20160109)!important;background-size: 100%!important;width: 24px!important;height: 24px!important;margin-right: 3px;}
.bdsharebuttonbox .bds_weixin-v2{background:url(../images/baidu-wechat-v2.png?20160109)!important;background-size: 100%!important;width: 24px!important;height: 24px!important;padding-left: 0px!important;}
/*更换分享按钮*/
.bds_weixin{margin: 0px!important;}
.bdsharebuttonbox{float: left;}
.album-share .bds_tools_24 span.bds_more{background: url(../images/icons_1_24.png?v=7314c5f6.png) no-repeat!important;_background-image: url(../images/icons_1_24_debase.png?v=2602b264.png);margin: 0!important;}

/*reshare 底部分享*/
.reshare .bds_tools_24 a,.reshare .bdsharebuttonbox.bdshare-button-style1-24 a{background-image: url(../images/share-round.png?20160524.png)!important;background-image: -webkit-image-set(url(../images/share-round.png?20160524) 1x,url(../images/share-round_2x.png?20160524) 2x)!important; background-image: image-set(url(../images/share-round.png?20160524) 1x,url(../images/share-round_2x.png?20160524) 2x)!important; background-repeat:  no-repeat; height:61px!important; width: 61px!important; margin-right: 25px; padding-left: 0;}

.reshare .bdshare_t{background-image: url(../images/share-round.png?20160524.png);background-image: -webkit-image-set(url(../images/share-round.png?20160524) 1x,url(../images/share-round_2x.png?20160524) 2x)!important; background-image: image-set(url(../images/share-round.png?20160524) 1x,url(../images/share-round_2x.png?20160524) 2x)!important; background-repeat: no-repeat; float: left; width: 61px; margin-right: 25px;}
.reshare .bdshare_t.bg_phone{background-position: -420px -140px;}
.reshare .bdshare_t.bg_qzone{background-position: -280px -140px;}
.reshare .bdshare_t.bg_tsina{background-position: -140px -140px;}
.reshare .bdshare_t.bg_tqq{background-position: -350px -140px;}
.reshare .bdshare_t .bds_like{background-position: 0px -70px!important; text-align: center; line-height: 90px; color: #fff;}
.reshare .bdshare_t .bds_like:hover{background-position: 0px -140px!important; opacity: .8;}
.reshare .bdshare_t .bds_like.post-like-ed{background-position: 0px -140px!important;}
.reshare .bdshare_t .bds_phone{background-position: -209px -70px!important;}
.reshare .bdshare_t .bds_phone:hover{background-position: -209px 0px!important; opacity: 1!important;}
.reshare .bdshare_t .bds_qzone{background-position: -280px -70px!important;}
.reshare .bdshare_t .bds_qzone:hover{background-position: -280px 0px!important; opacity: 1!important;}
.reshare .bdshare_t .bds_tsina{background-position: -140px -70px!important;}
.reshare .bdshare_t .bds_tsina:hover{background-position: -140px 0px!important; opacity: 1!important;}
.reshare .bdshare_t .bds_tqq{background-position: -350px -70px!important;}
.reshare .bdshare_t .bds_tqq:hover{background-position: -350px 0px!important; opacity: 1!important;}
.reshare .bdsharebuttonbox.bdshare-button-style1-24 a{background-position: -255px -91px;}

.reshare .bds_tools_24 .bds_phone,.reshare .bds_tools_24 .bds_tsina,.reshare .bds_tools_24 .bds_tqq,.reshare .bds_tools_24 .bds_qzone{
	display: inline-block;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-ms-transition: all 0.3s;
transition: all 0.3s;
}
.bottom-cover .share-num{position: absolute;left: 9px;bottom: 5px;color: #fff;font-size: 20px;}
.phone-qrcode{position: relative;}
.qrcodeTable{position: absolute;padding: 20px;background: #fff;border: solid 1px #d8d8d8;z-index: 11001;font-size: 12px;left: 80px; display: none; text-align: center; border-radius: 4px;}
.qrcodeTable p{margin-bottom: 10px; text-align: left; font-family: "Microsoft Yahei","冬青黑体简体中文 w3";}
.qrcodeTable .triggle-left{position: absolute;left: -12px; top: 30px;}
.qrcodeTable .triggle-left .before,.triggle-left .after{
	position: absolute;left: 0;top: 0;
	display: block;width: 0;height: 0;
	border-style: solid;border-width: 8px 12px 8px 0;border-color: transparent;
}
.qrcodeTable .triggle-left .before{border-right-color: #D4D4D3;}
.qrcodeTable .triggle-left .after{border-right-color: #FFF;left: 2px;}
.qrcodeTable table{margin: 0; width: 232px!important;}
.qrcodeTable table tbody tr{height: 5px!important;} 
.qrcodeTable table tbody tr td{padding: 0; width: 5px!important;}

/*loading.gif*/
.post-loading-tip{display: none; margin: 30px auto; text-align: center;}
/*.post-loading-tip img{width: 38px; height: 38px;}*/

.zebra-form{width: 60%;margin:0 auto;}
.zebra-form .subtitle{margin-bottom: 20px;line-height: 24px;}
/***首页banner转换颜色时追加的样式
*链接a 以及hover
*更多箭头图片
*用户的登录注册
*已登陆用户的样式
*提醒气泡样式
*****/
.index-nav-scroll{color: #333;}
.index-nav-scroll .index-nav-list li.index-item-more span{color: #333;}
.index-nav-scroll .index-nav-list li.index-item-more:hover{color: #333;}
.index-nav-scroll .index-nav-list li.index-item-more span i{background-image: url(../images/nav-black.png);}
.index-nav-scroll .index-nav-list li.index-item-more span i:hover{background-image: url(../images/nav-more-hover2.png);}
.index-nav-scroll a{color: #333;}
.index-nav-scroll a:hover{color: #333; font-weight: bold;}
.index-wrap .index-sub-scroll{background-color: #fff;}
.index-wrap .index-sub-scroll li a{color: #333;}
.index-wrap .index-sub-scroll li a:hover{background-color: #f5f5f5; color: #333;}
.index-wrap .index-user .index-sub-scroll li a:hover{background-color: #f5f5f5; color: #333; font-weight: normal;}
.index-nav-scroll .index-user:hover{color: #333;}
.index-nav-scroll .index-tip span{background-color: #E74C3C; color: #fff;}

/*活动页面区分于系列
* 点击查看的图标
* slide右侧文字标题与内容的间距
* slide切换方式
*/
.activity-intro{margin-top: 30px;}
.wj-ror .activity-click-btn a span{padding-left: 0;}
.activity-ror-con,.activity-ror-con-series{height: 10px; background: none;position: absolute;z-index:21;left: 30px;bottom: 30px;}
.weibo-content{margin:-15px -20px -20px;}
.partner{width: 260px;}
.partner,.partner img,.partner .ref{display: inline-block; *display: inline; *zoom: 1; text-align: center;}
.partner img,.partner .ref{vertical-align: middle;}
.partner img{max-width: 98%; max-height: 98%;}
.partner .ref{height: 100%;}


/*活动内页公用样式*/
.inline-block{display: inline-block; *display: inline;*zoom: 1; vertical-align: top;}
.activity-article-ul{color: #666;}
.activity-article-ul li img{vertical-align: top;}
.activity-article-ul li a{color: #0196E3; text-decoration: none;}
.activity-article-ul li .activity-img img{border: none;}
.activity-article-ul li .activity-intro{width: 140px;}
.activity-article-ul li .activity-intro .activity-title{font-weight: bold;}
.activity-article-ul li .activity-intro div{font-size: 12px;line-height: 17px;}
.activity-article-ul li .activity-intro .ovh{height: 66px; overflow: hidden;}
.post-content h4{margin-top: 30px; margin-bottom: 20px; font-size: 16px;}

/* Tables ---------------------- */
.process, .row .process { width: 100%; }
table { background: #fff; margin: 0 0 18px; border: 1px solid #ddd; 
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	    -ms-border-radius: 3px;
	     -o-border-radius: 3px;
	border-radius: 3px;}
table tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {font-size: 14px; line-height: 18px; text-align: left; border: none; }
table tr th, table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
table tbody tr.even, table tbody tr.alt { background: #f9f9f9; }
table tbody tr:nth-child(odd) { background: #f9f9f9; }
table tr:first-child{background: #f5f5f5; font-weight: bold;}
table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }
.mt20{margin-top: 20px;}
.mt-20{margin-top: -20px;}


/******添加qq空间关注*******/
.qq-bg{position: fixed; width: 100%; height: 100%; top: 0; left: 0; bottom: 0; right: 0; background: rgba(0,0,0,.5); z-index: 3;}
.qq{position: absolute; width: 320px; height: 320px; background: #f3f3f3; margin-left: -160px; margin-top: -160px; left: 50%; top: 50%;}
.qq-content{padding-bottom: 30px; padding-top: 50px; text-align: center;}
.qq-content h3{font-size: 26px; color: #3498DB; text-align: center; margin-bottom: 25px;}
.qq-content p{margin-bottom: 20px;}
.qq-content img{margin-bottom: 5px;}
.qq-content .guanzhu-btn{margin: 0 auto; width: 50px;}


.fixed{height: 330px; width: 52px; overflow: hidden; position: fixed; top: 213px; left: 30px; color: #656565;text-align: center;z-index: 1;}
/*分享样式自定义*/
.fixed.post-share .bds_tools_24{margin-top: 10px;}
.fixed.post-share .bds_tools_24 a,.fixed.post-share .bds_tools_24 span{background: url(../images/icon-share.png?20140529.png) #fff no-repeat!important; height:50px!important; width:50px!important; box-shadow: 1px 1px 3px #ccc;opacity:.7;}
.fixed.post-share .bdshare_t .bds_qzone{background-position: -36px -87px!important;}
.fixed.post-share .bdshare_t .bds_tsina{background-position: -36px -36px!important;}
.fixed.post-share .bdshare_t .bds_renren{background-position: -36px -208px!important;}
.fixed.post-share .bdshare_t .bds_douban{background-position: -36px -468px!important;}
.fixed.post-share .bdshare_t .bds_tqq{background-position: -36px -173px!important;}
/*.bdshare_t .bds_more{background-position: 13px 0!important;}*/
.fixed.post-share .bdshare_t .bds_weixin{background-position: -36px 13px!important;}
.fixed.post-share .bds_tools_24 span.bds_more{background: url(../images/icon-share.png?20140529.png) #fff no-repeat!important; margin: 0!important;}
.fixed.post-share .bds_tools_24 span.bds_more{background-position: 13px -133px!important; background-color: #fff; padding:0!important;}
.fixed.post-share .bdshare_t .bds_qzone:hover{background-position: -36px -87px!important;opacity:1!important;}
.fixed.post-share .bdshare_t .bds_tsina:hover{background-position: -36px -36px!important;opacity:1!important;}
.fixed.post-share .bdshare_t .bds_renren:hover{background-position: -36px -208px!important;opacity:1!important;}
.fixed.post-share .bdshare_t .bds_douban:hover{background-position: -36px -468px!important;opacity:1!important;}
.fixed.post-share .bdshare_t .bds_tqq:hover{background-position: -36px -173px!important;opacity:1!important;}
.fixed.post-share .bdshare_t span.bds_more:hover{background-position: -36px -133px!important;opacity:1!important;}
.fixed.post-share .bdshare_t .bds_weixin:hover{background-position: -36px 13px!important;opacity:1!important;}
.fixed.post-share .bds_tools_24 a:hover,.fixed.post-share .bds_tools_24 span:hover{background: url(../images/icon-share.png?20140529.png) #fff no-repeat!important;opacity:1;}
.bdsharebuttonbox.bds-weinxin-box{float: left; padding-left: 0!important;}
.bdsharebuttonbox.bds-weinxin-box a{padding-left: 0!important;}


/*系列改版*/
.series .plot-text{position: relative;}
.series .follow-wj{cursor: pointer; margin-top: 6px; font-family: '宋体'; font-size: 12px; color: #333;}
.series .follow-wj .intro{display: inline-block; *display: inline; *zoom: 1; line-height: 16px; vertical-align: top;}
.series .follow-wj .count{color: #999;}
.series .follow-wj .follow-icon{display: inline-block; *display: inline; *zoom: 1; width: 16px; height: 16px; vertical-align: top; background: url(../images/series-follow-icon.png) no-repeat;border-radius: 4px;}
.main-container-left ul li .state a.followed{background-color: #0dac67!important;}
.main-container-left ul li .state a.follow-wj{background-color: #3498db;}
.series .follow-wj:hover .follow-icon.followed{background-position: 0 -43px;}

/*系列改版公共样式*/
.main-container-left ul li a.img:hover{opacity:0.9;filter:alpha(opacity=90);}
.main-container-right .update-header{width:100%;height:40px;position: relative;}
.main-container-right .update-header .time-end2{position:absolute;top:52px;left:0px;}
.main-container-right .update-header .author-pic,.main-container-right .hot-vedio .hot-pic{position:relative;display:inline-block;width:39px;height:39px;margin-right: 10px;font-family: 微软雅黑;/*border-radius: 30px;border-color: white;border-width: 5px;border-style: solid;*/}
.main-container-right .update-header span,.main-container-right .hot-vedio span{color:black;line-height: 40px;font-weight: bold;}
.main-container-right .update-header .author-pic .circle,.main-container-right .hot-vedio .hot-pic .circle{position: absolute;top:0;left: 0;z-index: 1;width:39px;height:52px;}
.main-container-right .update-header .author-pic .dyn-pic,.main-container-right .hot-vedio .hot-pic .dyn-pic{width: 39px;height: 39px;}
.main-container-right .update-header h4{font-weight: normal;margin-left: 35px;margin-top: 20px;}
.main-container-right .update-header h4 a{color:#000;}
.main-container-right .update-header h4 a:hover{color:#3498DB;}
.main-container-right .hot-vedio{margin-top: 100px;}


.main-container-right .film-update-content{width:100%;margin-left:19px;margin-top: 13px;position:relative;}
.main-container-right .film-update-content ul{color:blue;padding-left: 20px;}
.main-container-right .film-update-content ul li{position:relative;width: 210px;color:black;margin-bottom: 35px;}
.main-container-right .film-update-content ul li img.time-recycle{position: absolute;top:-6px;left:-39px;}
.main-container-right .film-update-content ul li a{color:#000;}
.main-container-right .film-update-content ul li a h5{font-size: 14px;font-family: 微软雅黑;font-weight:bold;line-height: 28px;}
.main-container-right .film-update-content ul li a h5:hover{color:#3689db;}
.main-container-right .film-update-content ul li .update-date{margin-bottom: 5px}
.update-date .num{float:left;font-size: 14px;font-family: 微软雅黑;color:#000;}
.update-date .date{float:right;font-size: 12px;color:#B3ABAB;}
.film-update-content ul li .film-exam{width:210px;height:127px;position:relative;color:white;font-size: 12px;font-family: 宋体;}
.film-update-content ul li .film-exam img{width:100%;height: 100%;}
.film-update-content ul li .film-exam img.big-play{width:60px;height: 60px;}
.film-update-content ul li .film-exam a.film-bac-pic{display:inline-block;width: 100%;height: 100%;position: absolute;z-index: 13;}
.film-update-content ul li .film-exam a.film-bac-pic img{width:208px;height:126px;}
.film-update-content ul li .film-exam div.mask{position: absolute;top:0;left:0;width:210px;height:127px;background: #000;opacity: .3;filter:alpha(opacity=30);z-index: 3;display: none;}
.film-update-content ul li .film-exam a.play{position: absolute;top: 50%;left: 50%;margin-left: -30px;margin-top: -30px;display:none;z-index: 10;}
/*.film-update-content ul li span.film-concrete,*/.film-update-content ul li span.play-time{position: absolute;height: 20px;padding: 0 4px;display: inline-block;zoom:1;*display: inline;background: rgba(0,0,0,.5);/*filter:alpha(opacity=50);*/}
.film-update-content ul li span.film-concrete{/*bottom: 5px;*/color: #333;line-height: 24px;}
.film-update-content ul li span.play-time{right: 5px;bottom: 5px;}
/*.film-update-content .time-end{position: absolute;bottom:163px;left:-19px;}*/
.film-update-content ul li span.film-concrete:hover{color:#3489db;}
.film-update-content .end-sec{position: absolute;bottom: -60px;left: -19px;color: #858e93;font-size: 12px;}
.film-update-content .end-sec .update-tag{margin-top: -12px;margin-left: 38px;display: block;}
.film-update-content .end-sec .update-tag a{color:#858e93;}
.film-update-content .end-sec a:hover{color:#3498db;}
.film-update-content .end-sec-another{position: absolute;bottom: 166px;left: -19px;}

.another-ont a{font-size: 14px;font-family:"Microsoft Yahei","冬青黑体简体中文 w3";}

/*文章入口*/
.look-series{margin-top: 20px;margin-bottom: 15px;font: 16px/30px "Microsoft Yahei","冬青黑体简体中文 w3";font-size: 16px;color: #000;}
.look-container{background: #f1f1f1;padding: 10px 10px;height: 133px;}
.look-container a.img{width: 100px;height: 133px;margin-right: 20px;float:left;}
.look-container a img{width: 100px;height: 133px;}
.look-container .right{float: right;height: 133px;position: relative;}
.look-container .right .title h3{display: inline-block;zoom: 1;*display:inline;font-size: 20px;font-family:"Microsoft Yahei","冬青黑体简体中文 w3";margin-right: 10px;color:#393939;line-height: 26px;}
.look-container .right .title .update{color: #666666;font-size: 12px;font-family: '宋体';}
.look-container .right .title .num{position: relative;width: 40px;height: 25px;text-align: center;line-height: 25px;color: #666;background: #fff;display: inline-block;zoom: 1;border-radius: 4px;margin-right: 10px;}
.look-container .right .title .num .icon-po{width: 0px;height: 0px;border-width: 6px;border-style: solid;border-color: transparent transparent transparent #fff;position: absolute;top: 5px;right: -12px;*right: -11px;}
.look-container .right .title .play{display: inline-block;zoom: 1;width: 55px;height: 25px;color: #fff;background: #3498db;text-align: center;line-height: 25px;border-radius: 4px;}
.look-container .right .title .play:hover{cursor: pointer;}
.look-container .right p{font-size: 14px;line-height: 24px;color: #666666;font-family:"Microsoft Yahei","冬青黑体简体中文 w3";margin: 10px 0;}
.look-container .right .foot,.look-container .right .foot1{height: 36px;position: absolute;bottom: 0px;right: 0px;width: 100%;}
.look-container .right .foot .first,.look-container .right .foot1 .first{position: relative;}
.look-container .right .foot .first img,.look-container .right .foot1 .first img{position: absolute;top:0px;right: 0px;width: 10px;height: 10px;}
.look-container .right .foot a,.look-container .right .foot1 a{display: inline-block;width: 190px;height: 36px;color: #666;background: #fff;border-radius: 4px;margin-right: 5px;line-height: 36px;font-size: 12px;font-family: 宋体;padding-left: 10px;}
.look-container .right .foot a:hover,.look-container .right .foot1 a:hover{color:#3498db;}
.look-container .right .foot a.more,.look-container .right .foot1 a.more{width: 30px;height:36px;padding: 0 0;text-align: center;margin-right: 0px;}


/*正在热议样式*/
ul.hosting{width: 100%;}
ul.hosting li{padding:12px 0;border-bottom: 1px solid #f1f1f1;color:#000;}
ul.hosting li:last-child{border-bottom: none;}
ul.hosting li .content{margin-bottom: 5px;}
ul.hosting li .content a{color:#666;}
ul.hosting li .content a:hover{text-decoration:none;color: #333;}
ul.hosting li  .dis-con{width: 100%;height: 12px;}
ul.hosting li  .dis-con img{width: 12px;height: 12px;float:right;margin-right: 5px;}
ul.hosting li  .dis-con .num{float: right;font-size: 12px;color:#999;float:right;line-height: 12px;}
.mg0{margin-bottom: 0}


/*mac 字体加粗处理*/
.post-left strong{font-weight:bolder;}

#post-right-showreel .rotate-item a{opacity: 1; filter: alpha(opacity=100);}
#post-right-showreel .rotate-nav{bottom: 10px;}

/*阿里妈妈广告样式*/
#tk_box_1{border: none!important;width: 100%!important;}

/*侧边商业视频定制*/
.make-bg{}
.activity-124-center{text-align: center;}
.activity-124-left{margin-right: 30px;}

/*网络电影*/

*{padding: 0px;margin: 0px;}
.toolbar {position: fixed;right: 0px;bottom: 110px; z-index: 9999;}
.toolbar-item {display: block;}
.toolbar>div{margin-top: 2px;}
.toolbar .bds_qzone{
  background: url(http://www.vmovier.com/Public/Home/images/vote/newye2/qqzone.png?20151123) no-repeat;
    background-size: 100%;
    background-position: center!important;
    width: 40px!important;
    height: 40px!important;
    padding: 0!important;
    margin: 0!important;
    background-color: #ccc!important;
  }
.toolbar-item-kongjian:hover{opacity: 0.7;filter: alpha(opacity=70);}
.toolbar .bds_weixin{
  background: url(http://www.vmovier.com/Public/Home/images/vote/newye2/wechat.png?20151123) no-repeat!important;
    background-size: 100%!important;
    background-position: center!important;
    width: 40px!important;
    height: 40px!important;
    padding: 0!important;
    margin: 0!important;
    background-color: #ccc!important;
}
.toolbar-item-weixin:hover{opacity: 0.7;filter: alpha(opacity=70);}
.toolbar .bds_tsina{
  background: url(http://www.vmovier.com/Public/Home/images/vote/newye2/weibo.png?20151123) no-repeat!important;
  background-size: 100%!important;
  background-position: center!important;
  width: 40px!important;
  height: 40px!important;
  padding: 0!important;
  margin: 0!important;
  background-color: #ccc!important;
}
.toolbar-item-xinlang:hover{opacity: 0.7;filter: alpha(opacity=70);}
.toolbar-item-top{
  background: url(http://www.vmovier.com/Public/Home/images/vote/newye2/top.png?20151123) no-repeat;
  background-size: 100%;
  background-position: center!important;
  width: 40px!important;
  height: 40px!important;
  padding: 0!important;
  /*margin-top: 44px;*/
  position: relative;
  top: 42px;
  background-color: #ccc!important;
}
.toolbar-item-top:hover{opacity: 0.7;filter: alpha(opacity=70);}
.network-banner{width: 100%;min-width: 960px;max-width: 1440px;height: 530px;}

.network-content-card{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;padding: 25px 0px 0px 0px;opacity: 1;-webkit-transform: scale(1);transform: scale(1);transition: all 200ms ease-out;color: #fff;
}
.network-container-list{overflow: hidden;position: relative;max-height: 320px;}
.network-img-bg{opacity: .45;height: 320px;transition: all 200ms ease-out;}
.network-img-bg img{margin-top: -110%;width: 120%;}
.network-banner-bg{width: 1000px;margin: 0px auto;text-align: center;padding: 85px 0px 50px;position: relative;z-index: 3;}
.network-banner-bg .network-banner-imgMin{width: 280px;height: 395px;display: inline-block;margin-right: 35px;position: static!important;opacity: 1;background-color: transparent;}
.network-banner-bg .network-banner-imgMin:hover{opacity: .9;
filter: alpha(opacity=90);}
.network-banner-depict{display: inline-block;width: 550px;vertical-align: top;text-align: left;margin-top: 75px;}
.network-banner-bigtxt{font-size: 34px;margin-right: 5px;color: #fff;}
.network-banner-smalltxt{font-size: 21px;color: #fff;}
.network-banner-txtdepict{font-size: 14px;margin: 44px 0px 46px;height: 75px;line-height: 1.8;overflow: hidden;color: #fff;}
.network-banner-link a{display: inline-block;font-size: 17px;width: 148px;height: 43px;line-height: 45px;text-align: center;border: 1px solid rgba(255,255,255,0.7);border-radius: 10px;color:rgba(255,255,255,0.7);position: static!important;background-color: transparent;
     opacity: 1; }
.network-banner-link a:hover{border: 1px solid rgba(255,255,255,1);color:rgba(255,255,255,1);}
.network-banner-link-l{margin-right: 16px;}
.network-container{width: 1000px;margin-right: auto;margin-left: auto;}
.network-container ul{margin-left:-40px;}
.network-container ul li{width: 480px;height:320px;margin-left: 40px;margin-bottom: 45px; background-color: #343f45;vertical-align: top;/*padding: 25px 20px;*/float: left;}
.network-container-imgMin{width: 192px;height: 270px;;margin-right: 18px;float: left;margin-left: 20px;}
.network-container-imgMin:hover{opacity: 0.9;
filter: alpha(opacity=90);}
.network-container-depict{float: left; width: 230px;vertical-align: top;text-align: left;margin-top: 12px;}
.network-container-bigtxt{font-size: 24px;height: 24px;line-height: 24px;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis;overflow: hidden;}
.network-container-bigtxt a{color: #fff;}

.network-container-smalltxt{font-size: 18px;}
.network-container-txtdepict{font-size: 14px;margin: 40px 0px 50px;line-height: 1.8;height: 75px;overflow: hidden;}
.network-container-link a{display: inline-block;font-size: 13px;width: 106px;height: 36px;line-height: 36px;text-align: center;border: 1px solid rgba(255,255,255,0.7);border-radius: 10px;color:rgba(255,255,255,0.7);background-color: transparent;cursor: pointer;}
.network-container-link a:hover{border: 1px solid rgba(255,255,255,1);color:rgba(255,255,255,1);}
.network-container-link-l{margin-right: 10px;}
.swiper-slide-common{position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
    opacity: .2;}
.swiper-slide-common-color{position: absolute;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 0;}
.index-header{height: 540px;margin-bottom: 0px;}

/*详情页css代码*/
/*swiper/css*/

/*swiper/css*/
.network-detail-banner{width: 100%;text-align: center;/*position: relative;*/padding-top: 75px;}
.network-detail-banner img{width: 854px;height: 430px;vertical-align: top;}
.network-detail-container{width: 854px;margin-right: auto;margin-left: auto;margin-bottom: 106px;}
.network-detail-depict{font-size: 14px;}
.network-detail-bigtxt{font-size: 30px;margin-right: 5px;}
.network-detail-smalltxt{font-size: 20px;}
.network-detail-txtdepict{line-height: 1.8;margin: 25px 0px 37px 0px;}
.network-detail-typetxt{margin-left: 20px;}
.network-detail-link a{display: inline-block;font-size: 15px;width: 173px;height: 51px;line-height: 53px;text-align: center;border: 1px solid rgba(255,255,255,0.7);border-radius: 10px;color:rgba(255,255,255,0.7);}
.network-detail-link a:hover{border: 1px solid rgba(255,255,255,1);color:rgba(255,255,255,1);}
.network-detail-link-l{margin-right: 10px;}
.network-detail-banner-inner{width:854px;position: relative;margin: 0px auto;z-index: 2;}

/*详情下载二维码*/
.ewm-container{width: 100%;background: rgba(0,0,0,0.5);position: fixed;left: 0;top:0;z-index: 100000;height: 100%;display: none;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;opacity: 0;filter: alpha(opacity=0);}
.ewm-container-fadeIn{opacity: 1;filter: alpha(opacity=100);}
.ewm-container .ewm-ground{width: 400px;background: #fff;margin: 200px auto;text-align: center;border-radius: 5px;position: relative;}
.ewm-container .ewm-ground .ewm-close{position: absolute;right: 10px;top:5px;font-size: 20px;cursor: pointer;}
.ewm-container .ewm-ground h2{font-size: 16px;padding: 30px 0 30px;}
.ewm-container .ewm-ground img{width: 30%;}
.ewm-container .ewm-ground p{padding: 5px 0 30px;}
.ewm-container .ewm-ground p span{font-size: 12px;}


